我尝试编写一个基于QTreeView的可编辑表格,其中单元格中包含wordwraped内容,而这些内容又应该在高度上扩展(整个文本是可见的),就像MSWord中的常规单元格一样,但遇到了无法克服的障碍:
首先 - 我无法设置固定的单元格大小。
第二 - 我无法在单词文字显示中进行文本显示。为此,我使用了void QTreeWidget :: setItemWidget(QTreeWidgetItem * item,int column,QWidget * widget),但它仅适用于只读解决方案。而我还没有提出任何其他想法。
可以实现QTreeView的这种行为吗?如何解决我的这些问题?
提前致谢
塞尔
答案 0 :(得分:0)
您应该继承QTreeView而不是QTreeWidget。 我担心你可能需要专门从QAbstractItemView,QAbstractItemDelegate和QAbstractItemModel。