Используя каркас модели / вида Qt4, у меня есть список элементов, отображаемых как «Foo (38 баров)».Я хочу сделать текст редактируемым, но когда пользователь начинает редактирование, я хочу, чтобы элемент управления просто показал «Foo» (имя), а затем восстановил дополнительную информацию «(38 баров)» после завершения редактирования.
Я думаю, что могу решить, как добавить информацию обратно, но есть ли способ изменить текст элемента, когда начинается редактирование?
Модель QStandardItemModel, и элементы довольнотривиальные подклассы QStandardItem.Они отображаются в основном в QListView.
Пользовательский интерфейс написан на PyQt, и я бы предпочел не погружаться в C ++ только для этого, но я сделаю все возможное, чтобы перевести решения C ++, если они появятся.