Qt 提升窗口之后窗口 qss 样式不起作用:无法设置背景颜色

背景

Qt 开发中经常会遇到窗口提升的情况,如果提升的窗口本身设置了 Qss 样式则很大的概率会出现设置不成功的情况。同时在主窗口的构造函数中设置被提升窗口的样式也不起做用。

解决思路

01 在主窗口的 ui 文件中设置被提升窗口的样式

不起做用。

02 在主窗口的 ui 和 子窗口的 ui 文件中中设置被提升窗口的样式

不起做用。

03 在主窗口的构造函数中设置被提升窗口的样式

不起做用。

最终办法

Qt 提升窗口之后窗口 qss 样式不起作用:无法设置背景颜色_第1张图片

下载地址
链接:https://pan.baidu.com/s/1ivoLbP8ilfB3FUpwnw0kjw
提取码:hq7c

总结

提升窗口尽量使用 QFrame.

你可能感兴趣的:(Qt,qt,开发语言)