Pyqt5第一个窗口之按钮
一,简介:
pyqt5是python库中数一数二的GUI库,今天我们先写下第一个窗口程序。
二,代码模块:
每一行代码我都加了注释,就不再逐一给大家翻译了,copy后运行即可。
from PyQt5.Qt import *
import sys
class Window(QWidget):
def __init__(self):
super().__init__() # 调用父类QWidget中的init方法
self.setWindowTitle("名字") # 给软件一个名字
self.resize(800, 500) # 设置窗口长宽
self.main()
def Btn(self):
btn = QPushButton(self) # 实例化QPushButton
btn.setText("按钮") # 设置一个按钮
btn.resize(150, 30) # 设置按钮长宽
btn.move(100, 100) # 设置按钮所在的位置,从x轴100,y轴100
btn.setStyleSheet('background-color:green;font-size:20px;')
def main(self):
self.Btn()
if __name__ == '__main__':
app = QApplication(sys.argv) # 创建一个应用程序对象
# sys.argv可以接收用户命令行启动时所输入的参数,根据参数执行不同程序
# App 为全局对象
print(sys.argv)
print(app.arguments())
print(qApp.arguments())
# 以上三个输出结果是一样的
window = Window()