【嵌入式——QT】样式表自定义界面

【嵌入式——QT】样式表自定义界面

QT样式表

QT样式表是用于定制用户界面的强有力的机制,其概念和术语是受到HTML中的级联样式表启发而来的,只是Qt样式表是应用于窗体界面的,Qt的样式表是纯文本的格式定义,在应用程序运行时可以载入和解析这些样式定义。

QT样式表语法

选择器

Qt样式表包含一系列的样式法则,一个样式法则由一个选择器(selector)和一些声明(declaration)组成。

QPlatinTextEdit就是选择器,表名后面花括号里的样声明应用于QPlatinTextEdit类及其子类。
样式声明部分是样式法则列表,每个样式法则由属性和值组成,每条法则用分号结束,每条样式法则由“属性:值”构成。
例如 font : 12pt “仿宋”。

QPlatinTextEdit{
   
   
    font : 12pt "仿宋";
}

通用选择器
*:所有组件;

类型选择器
QPushButton:所有QPushButton类及其子类的组件;

属性选择器
QPushButton[flat=“false”]:所有flat属性为false的QPushButton类及其子类的组件;

非子类选择器
.QPushButton:所有QPushButton类的组件,但是不包括QPushButton的子类;

ID选择器
QPushButton#btnOK:ObjectName为btnOk的QPushButton实例;

从属对象选择器
QDialog QPushButton:所有从属于QDialog的QPushButton类的实例,即QDialog对话框里的所有QPushButton;

子对象选择器
QDialog > QPushButton:所有直接从属于QDialog的QPushButton类的实例;

组合使用

QLabel,QCheckBox, QRadioButton {
   
   
    color
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值