Редактируемый QTreeView с расширяемыми ячейками - PullRequest
3 голосов
/ 19 апреля 2010

Я попытался написать редактируемую таблицу, основанную на QTreeView, с обернутым словом содержимым в ячейках, которое, в свою очередь, должно увеличиваться по высоте (чтобы весь текст был виден), как обычные ячейки в таблицах, как в MSWord, но встретило непреодолимые препятствия:

сначала - я не могу установить фиксированный размер ячейки.

секунда - я не могу отобразить текст в ячейках. Для этого я использовал void QTreeWidget :: setItemWidget (элемент QTreeWidgetItem *, столбец int, виджет QWidget *), но он работает только для решений только для чтения. И у меня нет другой идеи.

Можно ли реализовать такое поведение QTreeView? И как решить мои проблемы?

Заранее спасибо

Serge

1 Ответ

0 голосов
/ 21 апреля 2010

Вы должны наследовать QTreeView вместо QTreeWidget. И я боюсь, что вам может потребоваться специализироваться на QAbstractItemView, QAbstractItemDelegate и QAbstractItemModel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...