Qt:Qss 样式设置(01)- Buttons

这篇博客主要介绍了如何使用Qt的Qss样式来定制QPushButton和QToolButton的外观。内容涵盖基础设置和多种样式模板,帮助提升Qt应用的界面美观度。
摘要由CSDN通过智能技术生成

Qt:Qss 样式设置(01)- Buttons



一、QPushButton

1. 基础设置

/*  基本样式 */  
QPushButton{
   
	border:1px solid #4daa99;
	color:#e3e3e3;
	padding:4px 20px;
}

/*  悬浮时 */  
QPushButton:hover{
   
	background: #1f6155;
	color:#f2f2f2;
}

/*  按下时 */  
QPushButton:pressed{
   
	background: #34a897;
	color:#f2f2f2;
	border-radius: 3px;
	/* 改变边框风格 */  
    border-style:inset;
    /* 使文字有一点移动 */  
    padding-left:6px;  
    padding-top:6px;  
}

/* 按钮样式 */  
QPushButton:flat {
     
    border:2px solid red;  
}  

/* 当按钮打开菜单时:ui->pushButton->setMenu(btnMenu) */  
QPushButton:open{
     
    background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,stop: 0 #dadbde, stop: 1 #f6f7fa);  
}  

/* 子选择器:菜单 */  
QPushButton::menu-indicator {
     
    image:url(:/res/button/close.png);  
    
    /* 去掉小三角号   
    image:none;*/  
    
    /* 绘制subcontrol 的参考矩形的位置 */  
    subcontrol-origin:padding;  

    /* 小三角的位
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值