qt设置qwidget背景色无效

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

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

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

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

相关推荐
无限进步_9 分钟前
C语言文件操作全面解析:从基础概念到高级应用
c语言·开发语言·c++·后端·visual studio
_OP_CHEN12 分钟前
C++基础:(十五)queue的深度解析和模拟实现
开发语言·c++·stl·bfs·queue·容器适配器·queue模拟实现
起床气23325 分钟前
C++海战棋开发日记(序)
开发语言·c++
APItesterCris37 分钟前
TypeScript 与淘宝 API:构建类型安全的商品数据查询前端 / Node.js 服务
开发语言·php
ftpeak41 分钟前
《Cargo 参考手册》第二十一章:Cargo 包命令
开发语言·rust
陈一Tender1 小时前
JavaWeb后端实战(登录认证 & 令牌技术 & 拦截器 & 过滤器)
java·开发语言·spring boot·mysql
Camel卡蒙1 小时前
红黑树详细介绍(五大规则、保持平衡操作、Java实现)
java·开发语言·算法
jerryinwuhan1 小时前
机器人模拟器(python)
开发语言·python·机器人
孤廖1 小时前
吃透 C++ 栈和队列:stack/queue/priority_queue 用法 + 模拟 + STL 标准实现对比
java·开发语言·数据结构·c++·人工智能·深度学习·算法