QT中qss的按钮按下样式
时间: 2024-05-14 11:18:48 浏览: 185
用pyqt5 给按钮设置图标和css样式的方法
在Qt中,可以使用QSS(Qt Style Sheets)来为按钮定义按下样式。可以使用:hover伪类来为按钮定义鼠标悬停样式,使用:pressed伪类来为按钮定义被按下的样式。以下是一个示例:
```
QPushButton {
background-color: #4CAF50;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
QPushButton:hover {
background-color: #3e8e41;
}
QPushButton:pressed {
background-color: #2c662d;
padding-top: 16px;
padding-bottom: 14px;
}
```
在上面的示例中,QPushButton被定义为具有绿色背景、白色文本和一些其他样式。:hover伪类为鼠标悬停时定义了一个深绿色背景,:pressed伪类为按钮被按下时定义了一个更深的绿色背景和略微不同的填充。
阅读全文