当前位置:   article > 正文

Qt 样式表详解(很全面,秒懂)_qt样式表

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 类型选择器

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/613827
推荐阅读
相关标签
  

闽ICP备14008679号