qt自定义控件添加属性
时间: 2023-08-27 12:17:19 浏览: 216
QT添加自定义控件
在Qt中,可以使用setProperty函数为自定义控件添加属性。例如,在上述代码中,使用this->setProperty("checked", !isChecked)为LabelButton控件添加了一个名为"checked"的属性,并设置其值为!isChecked。然后,在qss文件中,可以使用该属性来为不同的状态设置样式。例如,LabelButton 这样,通过点击事件修改控件的状态,即可在不同的状态下应用不同的样式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Qt学习笔记11:自定义控件增加属性并通过qss设置样式](https://blog.csdn.net/Leo_csdn_/article/details/109209220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Qt中的属性设置](https://blog.csdn.net/m0_73443478/article/details/130581533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文