Qobject设置对象名称和属性
作用
用来作为id选择器和属性选择器,来设置样式
setObjectName方法
用来设置对象的名字,不同对象可以重复
label = QLabel()
label.setObjectName("label")
setProperty方法
用来设置属性
#设置label对象的hehe属性为呵呵
label.setProperty("hehe",'呵呵')
property方法
用来获取对象的属性
label.property("hehe")
在qss里面的属性选择器和iid选择器
["属性"="值"]
id
qss样式的设置和使用
qss样式表应该保存在一个后缀名为qss的文件里面
使用样式的代码如下:
with open('1.qss','r') as f:
qApp.setStyleSheet(f.read())