qt设置qwidget背景色无效

最近在做一个界面,有三个子窗体,于是就把各个子窗体分别做成了三个UI,再将3个UI,放到1个UI,再将那一个UI在其他窗体上进行提升。

最后就发现怎么设置qwidget的背景都没有效果。

在Qt中,如果是给Qwidget的子类通过qss设置背景色,默认情况下是不生效的需要加上官方文档上的paintEvent的数,才能生效。

最后按照下图方法解决的。

相关推荐
寒士obj几秒前
Java对象创建过程
java·开发语言
Java知识库9 分钟前
「深度拆解」Spring Boot如何用DeepSeek重构MCP通信层?从线程模型到分布式推理的架构进化
java·开发语言·spring boot·程序员·编程
Bruce_Liuxiaowei13 分钟前
PHP文件读取漏洞全面剖析:触发点与利用技术
开发语言·php
摸鱼码15 分钟前
(头歌作业)-6.5 幻方(project)
开发语言·python
oioihoii26 分钟前
C++11 尾随返回类型:从入门到精通
java·开发语言·c++
Wyn_36 分钟前
【QT】qtdesigner中将控件提升为自定义控件后,css设置样式不生效(已解决,图文详情)
开发语言·qt
伍六星43 分钟前
更新Java的环境变量后VScode/cursor里面还是之前的环境变量
java·开发语言·vscode
Dola_Pan1 小时前
Android四大组件通讯指南:Kotlin版组件茶话会
android·开发语言·kotlin
万能程序员-传康Kk1 小时前
智能教育个性化学习平台-java
java·开发语言·学习