QLabel#notice {
font-size:20px;
color:red;
border:1px solid gray;
}
QLabel#notice[notice_level="normal"] {
color:green;
border-color:green;
}
QLabel#notice[notice_level="error"] {
color:red;
border-color:red;
}
def setup_ui(self):
self.setObjectName("hello")
self.setProperty("one", 2)
self.setProperty('two', 2)
with open('QObject.qss', 'r') as f:
qApp.setStyleSheet(f.read())
label = QLabel(self)
label.setText('Hello QLabel')
label.setObjectName('notice')
label.setProperty('notice_level', 'normal')