• 3020阅读
  • 1回复

QtDesigner设计分析 [复制链接]

上一主题 下一主题
离线苍井空
 

只看楼主 倒序阅读 楼主  发表于: 2016-01-18

想研究一下这个是怎么实现的?
希望大家给点思路。


是使用QTreeView,然后使用代理的方式添加Widget吗?
离线lemonzll

只看该作者 1楼 发表于: 2016-01-18
你可以看下qtdesigner的源码,在源码包的qttools文件夹下面,它那个以前是有个QPropertyEditor第三方控件,用的这个,不过不兼容Qt5,现在自己改了源码兼容Qt5。自己做这种效果也可以的,就是比较繁琐,就用QTreeView,自己实现下model,点击以后的效果用delegate做的。像背景的颜色之类的可以用QTreeView的函数drawRow来画
快速回复
限100 字节
 
上一个 下一个