知识库

wiki.linsakura.com

用户工具

站点工具


wiki:dev:qt:note:qss_dynamic_property

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wiki:dev:qt:note:qss_dynamic_property [2024/05/13 11:17]
博丽幻月
wiki:dev:qt:note:qss_dynamic_property [2026/10/24 07:59] (当前版本)
博丽幻月
行 12: 行 12:
 } }
  
-Widget #label[result=passed]+Widget #label[result='passed']
 { {
   background-color: green;   background-color: green;
 } }
  
-Widget #label[result=warning]+Widget #label[result='warning']
 { {
   background-color: yellow;   background-color: yellow;
 } }
  
-Widget #label[result=failed]+Widget #label[result='failed']
 { {
   background-color: red;   background-color: red;
行 32: 行 32:
 void Widget::on_pushButton_passed_clicked() void Widget::on_pushButton_passed_clicked()
 { {
-    ui->label->style()->unpolish(ui->label); +    auto label = ui->label; 
-    ui->label->setProperty("result", "passed"); +    label->style()->unpolish(label); 
-    ui->label->style()->polish(ui->label);+    label->setProperty("result", "passed"); 
 +    label->style()->polish(label); 
 +    label->update();
 } }
 </code> </code>
wiki/dev/qt/note/qss_dynamic_property.1715570263.txt.gz · 最后更改: 2024/05/13 11:17 由 博丽幻月