Qt学习:qss的使用(一)

本文介绍了Qt样式表QSS的使用,包括三种设置方式(代码中、设计模式和qss文件)、样式规则、选择符类型、子控件、伪状态和冲突解决原则。QSS受到CSS启发,用于自定义Qt控件的外观。通过样式规则和选择符,可以实现对控件的各种样式设置,并通过伪状态处理部件的不同状态。冲突解决时,特殊选择符、伪状态和后写的规则优先。
摘要由CSDN通过智能技术生成

Qt学习:对于qss初步使用

Qt样式表(Qt Style Sheet即QSS)是一个可以自定义部件外观的十分强大的机制。其概念,术语和语法都收到HTML的层叠样式表(Cascading Style Sheets 即CSS)的启发。不过,QSS是用于控件。

1.Qt样式表的设置方式(3种)

(1)代码中设置

例如

//同一种类型的控件,全部应用同一样式表
QpushButton->setStyleSheet(“background{color:yellow}”);

//利用窗口设置控件样式,对相同类型部件使用相同的样式表
窗口->setStyleSheet("QPushButton{border: 1px solid #555; \
			padding: 4px;\
			min-width: 65px;\
			min-height: 12px; }\
			QPushButton:hover { background-color: #999; }\
			QPushButton:pressed { background-color: #333; \		
			border-color: #555; color: #AAA; }\
			QPushButton:disabled { color: #333333; }");

(2)编辑设计模式的样式表

1)进入界面文件
2)右击目标控件
3)选择改变样式表选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值