Qt背景不显示问题
2024-08-28 21:11:10
背景不显示的只有主窗口会发生,原因是主窗口使用的QWidget类
解决办法
重构paintEvent事件,添加即可
void LoginWidget::paintEvent(QPaintEvent *event)
{
QStyleOption opt;
opt.init(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}
QMainWindow类主窗口
肯定是配置有问题。资源文件配置或者qss语法有问题
首先,要保证Qt Designer预览效果是正常的
没有使用UI布局
如果没有使用UI布局,请设置你需要设置qss对象的objectName,否则qss无法定位你的widget
最新文章
- Toast 工具
- 域名解析与多域名绑定多个Tomcat项目
- 中科院开源协会镜像站 Android SDK镜像
- iOS - QRCode 二维码
- HashMap 与 HashTable的区别
- 在某公司时的java开发环境配置文档
- loopback 04
- 13. Reorder List
- IComparer接口与
- php 工作模式
- andriod 中设置sdk升级代理服务器
- HTML DOM(一):认识DOM
- 【Socket计划】使用C++实现Server结束Client结束
- ecshop foreach循环判断循环次数
- Android根据Button状态(normal,focused,pressed)显示不同背景图片
- 【读书笔记与思考】《python数据分析与挖掘实战》-张良均
- python3.5中,import sqlite3 出现 no module named _sqlite3的解决方法
- jQuery拼图小游戏
- Burp Suite 抓取http、https流量配置+CA证书安装
- 2018 Google SEO 需要注意的点