QT中按钮格式QSS代码

简介: QT中按钮格式QSS代码

鼠标正常时按钮效果

QPushButton#myButton:normal/鼠标正常时的效果/
{
color:#000000;
background-color:rgb(40, 85, 20); /改变背景色/
border-style:inset;/改变边框风格/
padding-left:4px;
padding-top:4px;
}

鼠标悬浮时的效果

QPushButton#myButton:hover
{
color:#0000ff;
background-color:rgb(40, 85, 20); /改变背景色/
border-style:inset;/改变边框风格/
padding-left:8px;
padding-top:8px;
}
/如果按下与悬浮想同时产生效果,hover必须写在pressed的后面/

鼠标按下时的效果

QPushButton#myButton:pressed
{
color:#00ff00;
background-color:rgb(40, 85, 20); /改变背景色/
border-style:inset;/改变边框风格/
padding-left:6px;
padding-top:6px;
}

鼠标不可用时的效果

QPushButton#myButton:disabled
{
color:#000000;
background-color:rgb(40, 85, 20); /改变背景色/
border-style:inset;/改变边框风格/
padding-left:6px;
padding-top:6px;
}

其他效果

QPushButton
{
color:red; /文字颜色/
background-color:rgb(30, 78, 11);/背景色/
border-style:outset; /边框风格/
border-width:2px;/边框宽度/
border-color:rgb(10, 46,112); /边框颜色/
border-radius:10px; /边框倒角/
font:bold 14px; /字体/
font-family: Segoe UI;
min-width:100px;/控件最小宽度/
min-height:20px;/控件最小高度/
padding:4px;/内边距/
}
/按钮样式/
QPushButton:flat
{
border:2px solid red;
}
/当按钮打开菜单时:ui->pushButton->setMenu(menu)/
QPushButton:open
{
background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #abdeac, stop: 1 #fafc12);
}
/子选择器:菜单/
QPushButton::menu-indicator
{
image:url(":/close_normal.png");
/image:none;去掉小三角号/
subcontrol-origin:padding;/绘制subcontrol的参考矩形的位置/
subcontrol-position:bottom right;/小三角的位置/
}
QPushButton::menu-indicator:pressed, QPushButton::menu-indicator:open
{
position:relative;
top:4px;
left:4px;
}
相关文章
|
7月前
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
【Qt 学习笔记】使用QtCreator创建及运行项目 | 项目初始代码解释
1096 1
|
7月前
|
安全 前端开发 C++
C++视角下的Qt按钮:从基础应用到高级定制(二)
C++视角下的Qt按钮:从基础应用到高级定制
162 2
|
7月前
|
XML JSON 算法
C++视角下的Qt按钮:从基础应用到高级定制(一)
C++视角下的Qt按钮:从基础应用到高级定制
493 2
|
7月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
92 0
|
7月前
|
存储 测试技术 UED
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
Qt中实现界面回放的艺术:从理论到代码“ (“The Art of Implementing UI Playback in Qt: From Theory to Code
178 1
|
4月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Radio Button的使用及说明
695 1
|
4月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
182 0
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Push Button的使用及说明
|
4月前
|
XML Linux 程序员
【Qt】项目代码
【Qt】项目代码
|
4月前
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明
114 0
|
6月前
Qt控件(按钮、单选、复选、list、tree、table)
Qt控件(按钮、单选、复选、list、tree、table)