本文主要是介绍QT qss选择器------属性选择器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
格式:
[attribute=value]{ 属性: 值; }
[attribute|=value]{ 属性:值; }
[attribute~=value]{ 属性:值; }
attribute=value 表示匹配有特定属性 attribute, 并且值为 value 的所有控件, 然后设置样式; attribute|=value 表示匹配有特定属性 attribute, 并且值以 value 开头的所有控件, 然后设置 样式; attribute~=value 表示匹配有特定属性 attribute, 并且值包含 value 的所有控件, 然后设置样 式;
注意点:
(1)attribute|=value 表示 attribute 属性的值以 value 开头, 无论 value 后面还有没有值, 或者 value 后面是什么, 均能匹配到, 例如:
[objectName|="button"]{ color: red; }这表示将 objectName 属性以 button 开头的所有控件的前景色设置为红色
(2)attribute~=value 表示 attribute 属性的值中包含 value, 这里要注意的是:value 必须是独 立的单词, 也就是包含 value 并且 value 是被空格隔开的, 例如:
[objectName~="button"]{ color: red; }
这篇关于QT qss选择器------属性选择器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!