pyqt5&python Gui 入门教程(1) 第一个窗口(1) 第一个窗口和代码详细注释: from PyQt5 import QtWidgets #从 PyQt 库导入QtWidget 通用窗口类 class mywindow(QtWidgets
QWidget): #自己建一个 mywindows 类,以 class 开头,mywindows 是自己的类名, #(QtWidgets
QWidget)是继承 QtWidgets
QWidget 类方法, # 定义类或函数不要忘记':'符号,判断语句也必须以':'结尾
def __init__(self): #def 是定义函数(类方法)了,同样第二个__init__是函数名 # (self)是 pyqt 类方法必须要有的,代表自己,相当于 java,c++中的 this #其实__init__是析构函数,也就是类被创建后就会预先加载的项目 super(mywindow,self)
__init__() #这里我们要重载一下 mywindows 同时也包含了 QtWidgets
QWidget 的预加载项 import sys app = QtWidgets
QApplication(sys
argv) #pyqt 窗口必须在QApplication 方法中使用, #要不然会报错 QWidget: Must construct a QApplication before a QWidget windows = mywindow() # 生成过一个实例(对象), windows 是实例(对象)的名字,可以随便起
# mywindows()是我们上面自定义的类 windows
show() #有了实例,就得让他显示这里的 show()是 QWidget 的方法,用来显示窗口的