- 父窗口A中创建了一个子窗口B,B = new
WidgetB(this),this是父窗口A,最后运行程序时出现子窗口B继承了父窗口A的样式,于是在子窗口类中的构造函数里调用
setAutoFillBackground(true);
解决了此问题。 - 后来又出现一个问题,通过.css文件对子窗口进行样式设置时死活不生效,前前后后检查了好多次,路径没错,文件读取也没错。折腾到后一天,想到曾经有一个控件的文本在Qt-Designer里使用”改变多信息文本…”这一设置选项进行文本的更改。于是乎,将此控件去除或者恢复成最初状态,子窗口的样式表便生效了。
- 其实,标题不应该这么说,这情况对任何一个窗口都符合。问题比较奇葩,有时候是自己不遵循不注意人家的规则导致的。
Qt关于设置子窗口样式表不生效问题
最新推荐文章于 2024-10-10 16:42:58 发布