• 6999阅读
  • 4回复

[提问]如何实现带有button、comboBox等控件的QTreeWidgetItem?[已解决] [复制链接]

上一主题 下一主题
离线bqlf1907
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-20
想实现像QT creator属性列表的一样的东西。
就用QTreeWidget来实现,QTreeWidgetItem做文本编辑,只有itemChild->setFlags(Qt::ItemIsEditable);
但是要实现那种带按钮的或comboBox等控件的QTreeWidgetItem,如图icon 这一行后面有按钮功能要怎么实现呢?自己实现的界面好像也很不好看。以下是我自己实现的,还有个问题我设置QTreeWidgetItem可编辑后,结果是属性和值都可以编辑,但我自要值可以编辑,属性是不能编辑器,要怎么实现呢?



离线bqlf1907

只看该作者 1楼 发表于: 2011-07-20
有看到一篇是用QTableWidget实现的,但我想qt creator的属性列表应该是用qtreewidget来实现的吧。
离线bqlf1907

只看该作者 2楼 发表于: 2011-07-20
自己实现的也没有线框(行和列)
离线weihua1984

只看该作者 3楼 发表于: 2011-07-20
treewidget->setItemWidget(treewidgetitem,1,combobox);
离线bqlf1907

只看该作者 4楼 发表于: 2011-07-20
谢谢3楼!!! 可以修改widget,就自己组合不同的控件到一个widget中,再修改。
快速回复
限100 字节
 
上一个 下一个