关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法

简介: 关于 QWidget无法使用stylesheet设置自身backgound-color(背景色)和border-image(背景图片) 的解决方法

需求

       多界面程序,QMainwindow->QStackedWdiget->Init(继承QWidget),设置背景色失败。


截图

图片.png

图片.png


原因

图片.png


解决方法1:保持整体一致使用stylesheet

图片.png


解决方法2:使用QPallette

       略


解决方法3:重载painterEvent,使用painter画

       略


拓展:背景图片也是一样

图片.png


相关文章
|
前端开发
css3阴影box-shadow
css3阴影box-shadow
|
8月前
|
前端开发
背景色[background-color]
背景色[background-color]。
45 6
|
Web App开发 iOS开发
怎样给边框添加阴影?CSS3属性box-shadow帮你搞定!
CSS3 给边框添加阴影 -- box-shadow属性
1218 1
怎样给边框添加阴影?CSS3属性box-shadow帮你搞定!
CSS3 border-image 边框图片
CSS3 border-image 边框图片
75 0
|
移动开发 前端开发
h5 video以及img控件加上border显示不全的解决方案!
h5 video以及img控件加上border显示不全的解决方案!
325 0
|
前端开发
CSS样式更改——字体设置Font&边框Border
CSS样式更改——字体设置Font&边框Border
409 0
|
Web App开发 前端开发 iOS开发
|
Web App开发 前端开发 Android开发
|
Web App开发 前端开发 iOS开发
|
Web App开发 前端开发 Android开发

热门文章

最新文章