Qt QSS选择器说明
前言
最近需要用到QSS,对QSS选择器中: QPushButton 和 .QPushButton的用法还有点疑惑,于是查找资料予以说明。
选择器说明
| 选择器 | 示例 | 说明 |
|---|---|---|
| 通用选择器 | * | 匹配所有部件 |
| 类型选择器 | QPushButton | 匹配QPushButton及其子类的实例 |
| 属性选择器 | QPushButton[flat=”false”] | 匹配QPushButton中flat属性为false的实例。 |
| 类选择器 | .QPushButton | 匹配QPushButton的实例,但不包含子类。相当于*[class~=”QPushButton”]。 |
| ID选择器 | QPushButton#okButton | 匹配所有objectName为okButton的QPushButton实例。 |
| 后代选择器 | QDialog QPushButton | 匹配属于QDialog后代(孩子,孙子等)的QPushButton所有实例。 |
| 子选择器 | QDialog > QPushButton | 匹配属于QDialog直接子类的QPushButton所有实例。 |

浙公网安备 33010602011771号