对QWidget界面进行QSS读取时候,发现QSS对QWidget无效???但是我在QWidget里再创建个QWidget时候(简称Q2),把刚才的QSS给Q2,Q2却生效了。这把我的好奇心彻底勾引起来了。
首先确定了范围QWidget、StyleSheet。耐着性子花了很长时间把Qt文档都看了下来。在Qt Style Sheets Reference 这个里面,总算讲到了。
如果你的类继承了QWidget,那么要想花里胡哨的QSS生效,需要重写绘画事件,且这个类必须加上Q_OBJECT这个宏。
更绝的是我把上面这串代码贴到百度,发现一堆人早就发了。以后还是先百度好了。
关于Qt遇到的QSS对QWidget无效的问题
最新推荐文章于 2024-08-23 22:33:00 发布