总的学习路线:
首先我们要知道控件之间的继承结构,并按照它去学习:
下面是基类的继承图:
所以,我们首先学习的是QObject 和 QWidget 这两个,然后再学其他的。
QObject 类:
1, 首先看QObject 类的继承结构:
1 from PyQt5.Qt import * #刚开始学习可以这样一下导入 2 import sys 3 4 class Window(QWidget): 5 def __init__(self): 6 super().__init__() 7 self.setWindowTitle("QObject的学习") 8 self.resize(400,400) 9 self.set_ui() 10 11 12 def set_ui(self): 13 self.QObject_test() 14 15 def QObject_test(self): 16 mros = QObject.mro() 17 for mro in mros: 18 print(mro) 19 20 if __name__ == '__main__': 21 app =QApplication(sys.argv) 22 23 window = Window() 24 window.show() 25 26 sys.exit(app.exec_())