带可扩展单元格的可编辑QTreeView

时间:2010-04-19 15:01:38

标签: qt pyqt

我尝试编写一个基于QTreeView的可编辑表格,其中单元格中包含wordwraped内容,而这些内容又应该在高度上扩展(整个文本是可见的),就像MSWord中的常规单元格一样,但遇到了无法克服的障碍:

首先 - 我无法设置固定的单元格大小。

第二 - 我无法在单词文字显示中进行文本显示。为此,我使用了void QTreeWidget :: setItemWidget(QTreeWidgetItem * item,int column,QWidget * widget),但它仅适用于只读解决方案。而我还没有提出任何其他想法。

可以实现QTreeView的这种行为吗?如何解决我的这些问题?

提前致谢

塞尔

1 个答案:

答案 0 :(得分:0)

您应该继承QTreeView而不是QTreeWidget。 我担心你可能需要专门从QAbstractItemView,QAbstractItemDelegate和QAbstractItemModel。