总的学习路线:

首先我们要知道控件之间的继承结构,并按照它去学习:

下面是基类的继承图:

PyQt5 控件学习(一个一个学习之QObject)

 

所以,我们首先学习的是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_())
QObject 的基类

相关文章: