QObject

1
2
3
4
5
6
7
8
9
10
11
12
所有控件的基类
设置了一些通用与基础的方法


method:
parent:
获取该对象的父控件(只有一个)
children:
获取该对象的子控件(可能会有多个)

内存管理机制
在父子关系的空间中,可以通过关闭父控件以达到关闭所有该父控件下的子控件的效果

qss

1
2
3
4
qss与css很相,他的组成部分可以由三部分组成
控件名称 + # + 控件id + ["属性名"]
eg:
QPushButton#test[""]

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from PyQt5.Qt import *
import sys

app = QApplication(sys.argv)
print(sys.argv) # 接受命令行传递过来的参数,去执行对应的命令

window = QWidget()
window.setWindowTitle("QAQ")
window.resize(500, 500)
window.move(400, 200)

label = QLabel(window)
label.setText("hello world")
label.move(200, 200)

window.show()

sys.exit(app.exec_()) # app.exec_,启动事件循环。直到程序接收到对应的退出码后才会退出