八月
23
QObject初识
import sys
from PySide2 import QtWidgets as qtw
from PySide2 import QtCore as qtc
app = qtw.QApplication()
window = qtw.QWidget(None)
window.resize(800, 800)
obj = qtc.QObject(None)
obj.setObjectName('测试名称') # 设置名称
print(obj.objectName()) # 获取名称
obj.setProperty('level', 'low') # 设置动态属性level的值为low
obj.setProperty('owner', 'shuchun') # 设置动态属性owner的值为shuchun
print(obj.property('level')) # 获取动态属性level的值
print(obj.property('owner')) # 获取动态属性owner的值
print(obj.dynamicPropertyNames())
sys.exit(app.exec_())