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)选择改变样式表选项

4)在编辑样式表 编辑你所想要设置的样式

本文介绍了Qt样式表QSS的使用,包括三种设置方式(代码中、设计模式和qss文件)、样式规则、选择符类型、子控件、伪状态和冲突解决原则。QSS受到CSS启发,用于自定义Qt控件的外观。通过样式规则和选择符,可以实现对控件的各种样式设置,并通过伪状态处理部件的不同状态。冲突解决时,特殊选择符、伪状态和后写的规则优先。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



