Qt学习笔记——一些样式表例子
2016-09-03 14:05
381 查看
最近做一个Qt程序,需要修改界面样式,包括修改进度条颜色和样式,修改按钮样式,在网上搜索了一些CSS代码,由于没有系统学习过CSS以及QSS,在这里只是汇总一下,有助于以后的开发需要:
Qt中改变QProgressBar中进度条的颜色方法如下:
QProgressBar {
border: 2px solid grey;
border-radius: 5px;
background-color: #FFFFFF;
}
QProgressBar::chunk {
background-color: #05B8CC;
width: 20px;
}
QProgressBar {
border: 2px solid grey;
border-radius: 5px;
text-align: center;
}
Qt中改变QPushButton中进度条的颜色方法如下:
QPushButton{
color:
rgb(255, 255, 255);
background-color:
rgb(167, 205, 255);
border:none;
padding:
3px;
font-family:
"Verdana";
font-size:
15px;
text-align: center;
}
QPushButton:hover,
QPushButton:pressed ,
QPushButton:checked{
background-color:
rgb(85, 170, 255);
text-align: right;
padding-right:
20px;
font-weight:100
}
QPushButton:hover{
background-image:
url(:/icon/icons/dark/appbar.navigate.next.png);
background-repeat:no-repeat;
background-position: center left;
}
QPushButton:pressed,
QPushButton:checked{
background-image:
url(:/icon/icons/light/appbar.navigate.next.png);
background-repeat:no-repeat;
background-position: center left;
}
参考文章:http://my.oschina.net/upday7/blog/109597
Qt中改变QProgressBar中进度条的颜色方法如下:
QProgressBar {
border: 2px solid grey;
border-radius: 5px;
background-color: #FFFFFF;
}
QProgressBar::chunk {
background-color: #05B8CC;
width: 20px;
}
QProgressBar {
border: 2px solid grey;
border-radius: 5px;
text-align: center;
}
Qt中改变QPushButton中进度条的颜色方法如下:
QPushButton{
color:
rgb(255, 255, 255);
background-color:
rgb(167, 205, 255);
border:none;
padding:
3px;
font-family:
"Verdana";
font-size:
15px;
text-align: center;
}
QPushButton:hover,
QPushButton:pressed ,
QPushButton:checked{
background-color:
rgb(85, 170, 255);
text-align: right;
padding-right:
20px;
font-weight:100
}
QPushButton:hover{
background-image:
url(:/icon/icons/dark/appbar.navigate.next.png);
background-repeat:no-repeat;
background-position: center left;
}
QPushButton:pressed,
QPushButton:checked{
background-image:
url(:/icon/icons/light/appbar.navigate.next.png);
background-repeat:no-repeat;
background-position: center left;
}
参考文章:http://my.oschina.net/upday7/blog/109597
相关文章推荐
- 一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
- 测试分词的一些例子
- interval使用的一些例子
- 正则表达式的一些小例子,从简单到复杂
- private、public、protect限制符的一些例子
- GO http的一些初级小例子
- dig一些常用例子
- 一些智能通信终端的例子
- ajax入门——一些理解及例子
- ogre一些代码(人物 动作 地形 粒子系统)ogre例子的改写
- VB.Net程序设计:DataGridViewComboBox一些例子
- shell编程的一些例子1
- Sqlserver中存储过程和游标的一些使用例子
- 分享SQL语句一些优化例子
- shell编程的一些例子4
- shell编程的一些例子5
- [置顶] 一些弹出框的用法例子(一)
- osg例子osgpick的一些知识点的理解
- 一些关于sizeof的例子
- Jnekins pipeline 中使用shell 的一些例子