qt样式表入门

来源:互联网 发布:linux 固定ip配置 编辑:程序博客网 时间:2024/06/05 15:40

1.概述

Qt样式表(QSS)是使用与级联样式表 (CSS) 类似的语言编写的文本描述。它可以用来自定义窗体的外观,其方式大致类似于使用 CSS 描述来自定义 HTML(使用 WWW 浏览器来提交)的方式。通过styleSheet 属性(可从QWidget 及其子类中获得)可以访问每个窗体的样式表,使用这一方式,可以在运行应用程序时,轻松地将自定义功能运用到可识别样式的窗体中。

2.语法

qss和css一样,都是由selector和declaration组成。selector语句指定对哪些控件产生效果,declaration语句指定样式。如:QPushButton { color: red }

3.一般常用选择器

  • 通用类型选择器:* 会对所有控件有效果。
  • 类型选择器:QPushButton匹配所有QPushButton的实例和其子类的实例。
  • 类选择器:.QPushButton匹配所有QPushButton的实例,但不包含其子类;
  • ID选择器:QPushButton#okButton对应Qt里面的object name设置,使用这条CSS之前要先设置对应控件的object name为okButton,如:Ok->setObjectName(tr(“okButton”));

0 0
原创粉丝点击