• 5265阅读
  • 5回复

QTdesigner的属性编辑框 怎么实现的? [复制链接]

上一主题 下一主题
离线lovesunshine
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-19


尝试编译QTdesigner的属性编辑框,但是不成功,qtdesigner属性编辑器的源代码在那里看????

  
因为要做一个widget的属性编辑器,发现designer的属性编辑器做的还不错
在研究下,发现Qt Designer Manual下的abstractpropertyeditor.h
其中主要的代码都是这个abstractpropertyeditor.cpp
但是其中代码竟然找不到,就连属性编辑器的布局都找不到
敢问,在哪来可以看到qtdesigner属性编辑器的源代码??

上面转一个网友的帖子哈

那个即带的有“田”字形状的展开按钮 ,展开后显示的子项又像是用QTableWindget 显示出来的 控件到底是QTreeWidget?还是QTableWindget?
离线yangfanxing
只看该作者 1楼 发表于: 2010-01-19
QTableWindget吧!
QTreeWidget没有框框(表框)。
PHPWind好恶心。。。不想看这种界面。。。
离线lovesunshine
只看该作者 2楼 发表于: 2010-01-19
QTableWindget 有“田”字形状的展开属性么
离线yangfanxing
只看该作者 3楼 发表于: 2010-01-19
我觉得有~但是没做过哈~~~

因为他们的爷爷是一样的~而且功能的话可以说是相似~~~
设置父Item和子Item,构造model,就应该有【展开】了~~~
像QTreeWidgetItem有isExpand()/setExpand()(展开设置)之类的方法就证明了这一点。
PHPWind好恶心。。。不想看这种界面。。。
离线benbenmajia

只看该作者 4楼 发表于: 2010-01-20
慢慢尝试,田子状的应该或许是用QTableView的
安然.....
离线yleesun

只看该作者 5楼 发表于: 2010-01-20
学习下,我也正准备看qtdesigner代码,借鉴其属性栏的实现呢!
快速回复
限100 字节
 
上一个 下一个