写一个美化button的qss
时间: 2024-03-26 10:40:21 浏览: 62
以下是一个简单的QSS样式表,可以美化QPushButton:
```qss
QPushButton {
background-color: #4CAF50;
border: none;
color: white;
padding: 10px 20px;
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: #2e6b2f;
}
```
这个QSS样式表将QPushButton的背景颜色设置为绿色,去掉边框,设置了一些内边距和外边距,设置了鼠标悬停和按下时的颜色变化。
要将此样式表应用于一个QPushButton,可以使用setStyleSheet()方法:
```python
my_button = QPushButton("Click me")
my_button.setStyleSheet("QPushButton { background-color: #4CAF50; border: none; color: white; padding: 10px 20px; } QPushButton:hover { background-color: #3e8e41; } QPushButton:pressed { background-color: #2e6b2f; }")
```
这将为my_button按钮应用样式表。
阅读全文