现在的位置: 首页 > 综合 > 正文

Qt – 提升窗口部件基类不要选择QWidget

2013年10月10日 ⁄ 综合 ⁄ 共 199字 ⁄ 字号 评论关闭

今天偶然发现在提升部件时如果从QWidget作为基础部件提升,在程序运行后会没有外观效果,如图

 

 

左侧3个是Qt标准的部件QWidget、QPushButton、QFrame

而右侧3个则是从左侧部件提升过来的,然后通过QSS设置了一下颜色以便区分

从图中可以发现,右上角提升过的QWidget是看不见的

而其他两个提升过的部件却有外观效果

 

所以如果要制作自定义部件的话,应尽量避免从QWidget来提升

抱歉!评论已关闭.