之前一直想找本书,介绍各个控件的样式表与子部件,发现并没有,只能通过官方网站的介绍(甩网址三连):
样式表的作用
样式表参考
样式表例子
一、设定样式表
1 2 3
| 1.通过UI设置“改变样式表”,将对应的样式表写进去 2.通过代码设置,控件使用setStyleSheet(QString) 3.通过文件,读取文本,将文本使用setStyleSheet(QString)写入qApp中
|
二、指定对象设置样式表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 类中有多个按钮,但是需要设置成不同的样子 QPushbutton btn1,btn2,btn3; 1. btn1.setStyleSheet(""); btn2.setStyleSheet(""); btn3.setStyleSheet(""); 2. btn1.setObjectName("btn1"); btn2.setObjectName("btn2"); btn3.setObjectName("btn3"); this.setStyleSheet("QPushbutton#btn1{}QPushbutton#btn2{}QPushbutton#btn3{}");
类#类名::子部件:伪状态{} 应该是这个形式了 还有一个更复杂的,修改QTabWidget的QTabBar点击下去的属性 QTabWidget#tabWidget QTabBar::tab:selected{}
|
样式表学习可以通过CSS,因为有时候有点迷,找前端的妹子问一下,就可以了~~~两者相似度估计达80%
因为每个控件都有自己独特的样式表,列举不完,而且也比较菜~~~~经验自己总结总结,本人也会总结,看情况再更新这个吧。打个赌,哈哈。2019-03-02 16:38-58
本文标题:QT的衣服--样式表
文章作者:whppmy
发布时间:2019-03-01
最后更新:2019-03-01
原始链接:http://bugnull.com/QT/qt的衣服-样式表/
版权声明:个人记录,没有获取同意时,禁止转载!!