需求

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


截图

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

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


原因

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


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

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


解决方法2:使用QPallette

        略


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

        略


拓展:背景图片也是一样

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2021-06-24
  • 2021-12-26
  • 2022-12-23
  • 2022-02-10
  • 2021-12-23
猜你喜欢
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-12-19
  • 2022-12-23
相关资源
相似解决方案