Qt StyleShett 实现 Metro 风格之 - QPushButton

今天查了一些文档,准备自己一步一步地使用Qss来模仿一下windows的Metro风格, 我不会CSS也不会Qss全是查文档而来的,所以有点粗糙,今天是QPushbutton的Qss代码:


01 QPushButton
02 {
03     colorrgb(255255255);
04     background-colorrgb(167205255);
05     border:none;
06     padding3px;
07     font-family"Verdana";
08     font-size15px;
09     text-aligncenter;
10 }
11 QPushButton:hover, QPushButton:pressed , QPushButton:checked
12 {
13     background-colorrgb(85170255);
14     text-alignright;
15     padding-right20px;
16     font-weight:100
17 }
18 QPushButton:hover
19 {
20     background-imageurl(:/icon/icons/dark/appbar.navigate.next.png);
21     background-repeat:no-repeat;
22     background-positioncenter left;
23 }
24 QPushButton:pressed, QPushButton:checked
25 {
26     background-imageurl(:/icon/icons/light/appbar.navigate.next.png);
27     background-repeat:no-repeat;
28     background-positioncenter left;
29 }


其中用到了两张资源图片(http://modernuiicons.com/ 下载的Metro图标)作为美化,在hovering到按钮上面的时候和按下的时候用不同的颜色。

下面是效果图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值