关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法
2018-02-27 16:41
771 查看
需求
多界面程序,QMainwindow->QStackedWdiget->Init(继承QWidget),设置背景色失败。截图
原因
解决方法1:保持整体一致使用stylesheet
、
解决方法2:使用QPallette
略解决方法3:重载painterEvent,使用painter画
略拓展:背景图片也是一样
相关文章推荐
- QT5.2 + VS2012 给QWidget 对象使用setStyleSheet()设置背景图片运行不显示的问题
- 关于Qt使用QPalette设置Qwidget背景色无效的解决办法及分析
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 关于CSS中内层使用float导致外层的背景无法显示的问题的解决方法
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 关于QT利用setStyleSheet为主控件添加背景图片,而不影响其子控件的背景设置
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- MFC中button控件背景色和字体的设置,或者可以采用添加背景图片的方法;已验证有效MFC其他的简单使用使用
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 关于 qml开发中使用Image元素切换图片闪黑屏 的解决方法
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet)good
- 关于Qt使用QPalette设置Qwidget背景色无效的解决办法及分析
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 关于解决Activity设置图片背景和ImageView设置帧动画引发的OOM的解决