Qt StyleShett 实现 Metro 风格之 - QPushButton

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


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://modernuiicons.com/ 下载的Metro图标)作为美化,在hovering到按钮上面的时候和按下的时候用不同的颜色。

下面是效果图。

转载于:https://my.oschina.net/upday7/blog/109597

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值