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