当前位置:   article > 正文

PyQt5 - 界面背景设置_pyqt5设置背景图片qss

pyqt5设置背景图片qss
  • QSS方法(运行时渲染)
  • Pattle方法(初始化时设置背景)

    ☆ Palette:调色板、颜料

专题:【QSS



一:QSS方法

  1. #这里MainWindow为实例化出的窗体名(实例名)
  2. qss_style = '''
  3. #MainWindow{
  4. border-image:url(../Joint_Drive/splash.png);
  5. }
  6. '''
  7. MainWindow.setStyleSheet(qss_style)

 

多级窗口调用时,外部QSS设置的渲染图片路径可能会不起作用,此时可以使用Palette

 

 

二:Palette方法

  1. #第三方包的导入
  2. #from PyQt5.QtGui import *
  3. from PyQt5.QtGui import QPalette,QBrush,QPixmap
  4. #背景设置部分
  5. palette = QPalette()
  6. palette.setBrush(QPalette.Background,QBrush(QPixmap("./icon/background.png")))
  7. PAY.setPalette(palette)

实例:

☆ 当路径错误时,运行背景会显示为黑色:

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/652959
推荐阅读
相关标签
  

闽ICP备14008679号