样式表的作用: 批量设置控件的外观
注意:样式表不可设置控件的大小形状
样式表的原理:
样式表的工作分为两个部分:
1、找到控件;
2、设置属性值。
找到控件使用的是选择器,设置属性值使用的css原理。接下来依次分析。
选择器:
- 作用:找到指定的控件或者控件状态、行为。
- 选择控件:
控件选择层次:选择控件时要按照由广到窄的范围来确定:
通用选择器:加载此样式表的界面中的所有控件都被选中,都会执行此属性值。
格式:*{属性 : 值;}
类型选择器:匹配此类型的所有控件,包括他的派生类对象。
格式:类名{属性:值;}。例如:QPushButton{ color: blue;}
类选择器:相对于类型选择器,他的范围更小,不包括派生类对象
格式:.类名{属性:值;}。例如:.QPushButton{ color: blue;}(类名前有小点 . )
ID选择器:根据对象名来选择控件。
格式:#id{属性:值;} 。例如button_1{color: red;}
后代选择器:某个部件需要特殊的风格,那么可以使用后代选择器。先用一个选择器选中部件1,然后再加一个选择器选中部件1中的某一类部件将其设置成一种风格。后代选择器可以选择所有的后代
格式:选择器1 选