赞
踩
具体代码如下
- import sys
- from PyQt5.QtWidgets import QWidget, QPushButton, QApplication
- from PyQt5.QtGui import QPalette, QBrush, QPixmap
-
-
-
- class Example(QWidget):
-
- def __init__(self):
- super().__init__()
-
- self.initUI() #界面绘制交给InitUi方法
-
-
- def initUI(self):
-
- self.button = QPushButton('按钮', self)
-
- self.button.setStyleSheet("QPushButton{color:black}"
- "QPushButton:hover{color:red}"
- "QPushButton{background-color:rgb(78,255,255)}"
- "QPushButton{border:2px}"
- "QPushButton{border-radius:10px}"
- "QPushButton{padding:2px 4px}")
-
- self.button.setMinimumHeight(30)
- self.button.move(100, 100)
-
- #设置窗口的位置和大小
- self.setGeometry(300, 300, 500, 500)
- #设置窗口的标题
- self.setWindowTitle('Example')
-
- #设置背景图片
- palette1 = QPalette()
- palette1.setBrush(self.backgroundRole(), QBrush(QPixmap('background.jpg')))
- self.setPalette(palette1)
-
-
- #显示窗口
- self.show()
-
-
- if __name__ == '__main__':
- #创建应用程序和对象
- app = QApplication(sys.argv)
- ex = Example()
- sys.exit(app.exec_())
参考博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。