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())
原文地址:https://www.cnblogs.com/c-aha/p/10235734.html