当前位置:   article > 正文

pyqt5 给按钮设置css样式和界面背景设置_pyqt5 读取css

pyqt5 读取css

具体代码如下

  1. import sys
  2. from PyQt5.QtWidgets import QWidget, QPushButton, QApplication
  3. from PyQt5.QtGui import QPalette, QBrush, QPixmap
  4. class Example(QWidget):
  5. def __init__(self):
  6. super().__init__()
  7. self.initUI() #界面绘制交给InitUi方法
  8. def initUI(self):
  9. self.button = QPushButton('按钮', self)
  10. self.button.setStyleSheet("QPushButton{color:black}"
  11. "QPushButton:hover{color:red}"
  12. "QPushButton{background-color:rgb(78,255,255)}"
  13. "QPushButton{border:2px}"
  14. "QPushButton{border-radius:10px}"
  15. "QPushButton{padding:2px 4px}")
  16. self.button.setMinimumHeight(30)
  17. self.button.move(100, 100)
  18. #设置窗口的位置和大小
  19. self.setGeometry(300, 300, 500, 500)
  20. #设置窗口的标题
  21. self.setWindowTitle('Example')
  22. #设置背景图片
  23. palette1 = QPalette()
  24. palette1.setBrush(self.backgroundRole(), QBrush(QPixmap('background.jpg')))
  25. self.setPalette(palette1)
  26. #显示窗口
  27. self.show()
  28. if __name__ == '__main__':
  29. #创建应用程序和对象
  30. app = QApplication(sys.argv)
  31. ex = Example()
  32. sys.exit(app.exec_())

参考博客

https://blog.csdn.net/qq_32973061/article/details/81102171

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

闽ICP备14008679号