十一月 1

QSS之标签选择器

选择器

注意:

通过 控件.setStyleSheet('...')来设置的,子控件会继承设置的效果
而通过下面讲解的选择器进行设置的,子控件不会继承设置的效果

通配符选择器:*

匹配所有控件,一般用于全局控制

类型选择器:QWidget

匹配当前类型以及所有子类。例如我们设置QWidget时,也会QPushButton一起设置。

类选择器:.QPushButton

在类型选择器前面加一个.,与类型选择器的不同在于,类选择器只会选择设置当前选择的类,不会对子类进行设置

ID选择器:#objectName

通过对象所设置的objectName属性来进行样式的设置

属性选择器:QWidget[notice_level='error']

根据对象所设置的property属性来进行样式的设置

后代选择器: QDialog QPushButton

通过对象的父子关系(注意不是类的继承关系)来选择。上面的例子就是选择所有Dialog类型中的QPushButton。无论是直接包含还是间接包含,都可以选中。

子选择器: QDialog>QPushButton

通过对象的父子关系(注意不是类的继承关系)来选择。上面的例子就是选择所有Dialog类型中的QPushButton。只匹配直接包含

子控件选择器: QCheckBox::indicator

在CheckBox或者RadioButton等复合控件中,可以单独选中某一个子控件。

伪状态选择器:QCheckBox:Checked

用于标记控件的某种特定状态,例如按钮按下,单选框选中等。

并列选择器:QLabel,QPushButton

表示对逗号前后两个选择的对象同时进行设置。



文章由安静原创,发表于www.ajnote.com。转载请注明出处

发表 2020年11月1日 自 anjing 类别 "Pyside2学习笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注