本文主要是介绍Qt 样式表详解(很全面,秒懂),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.基本用法
Qt使用QSS来设置界面样式表,设置方法类似CSS。
使用QSS的好处:
- 可读性高并且很直观;
- 跨平台,显示的效果相同;
- 界面设计与逻辑代码独立开发、互不干扰;
一条样式规则由一个选择器和一个声明语句组成。
- 选择器:指明了哪个控件将会受到规则影响。
- 声明语句:指明了哪些属性会设置到这个控件上。
基本语法如下:
selector {attribute: value;}
selector代表选择器,指明了哪个控件将会受到规则影响。
{attribute: value;}代表声明语句,其中attribute代表属性,value代表属性的值,以冒号(:)分隔,以分号(;)结束。
例如:
QPushButton{color:red;}
代表程序中所有的QPushButton对象以及它的子类对象都将red作为字体的颜色。
2.选择器
2.1 通用选择器
通用选择器使用(*)来代表,它匹配程序中所有的widget;
格式: *{ 属性:值; }
示例使用:统一设置字体为黑体、20px、微软雅黑。
*{font:bold 20px "微软雅黑";}
2.2 类型选择器
这篇关于Qt 样式表详解(很全面,秒懂)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!