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;
}
相关文章
|
3天前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
31 0
|
3天前
|
安全 前端开发 C++
C++视角下的Qt按钮:从基础应用到高级定制(二)
C++视角下的Qt按钮:从基础应用到高级定制
52 2
|
3天前
|
XML JSON 算法
C++视角下的Qt按钮:从基础应用到高级定制(一)
C++视角下的Qt按钮:从基础应用到高级定制
101 2
|
6月前
06 QT - 按钮创建
06 QT - 按钮创建
27 0
|
3天前
|
算法 API 开发者
【Qt UI相关】Qt中如何控制 窗口的最大化、最小化和关闭按钮?一文带你掌握用法
【Qt UI相关】Qt中如何控制 窗口的最大化、最小化和关闭按钮?一文带你掌握用法
174 1
|
3天前
|
开发框架 UED 开发者
QML(Qt Quick) 按钮设计指南
QML(Qt Quick) 按钮设计指南
89 0
|
3天前
|
设计模式 安全 API
C++视角下的Qt按钮:从基础应用到高级定制(三)
C++视角下的Qt按钮:从基础应用到高级定制
59 0
|
4天前
|
设计模式 前端开发 搜索推荐
C++ Qt开发:PushButton按钮组件
QPushButton 是 Qt 框架中用于创建按钮的组件类,是 `QWidget` 的子类。按钮是用户界面中最常见的交互元素之一,用于触发特定的操作或事件。该组件具有丰富的属性和方法,使其在不同的应用场景中能够灵活运用。
49 0

推荐镜像

更多