qt好看的按钮
时间: 2023-07-12 14:21:22 浏览: 116
Qt提供了很多不同样式的按钮,可以根据自己的需求选择。
以下是一些比较好看的按钮样式:
1. 悬停效果:使用QToolButton,并设置其样式表,在hover时显示不同的样式。
```
QToolButton:hover {
background-color: lightblue;
border: 2px solid lightblue;
}
```
2. 圆形按钮:使用QPushButton,并设置其样式表,将边框半径设置为按钮高度的一半。
```
QPushButton {
border-radius: 20px;
}
```
3. 渐变按钮:使用QPushButton,并设置其样式表,使用渐变颜色作为背景。
```
QPushButton {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #66aaff, stop: 1 #0066ff);
border: 2px solid #0066ff;
border-radius: 20px;
color: white;
}
```
4. 图片按钮:使用QPushButton,设置其图标为一张图片。
```
QPushButton {
border: none;
}
QPushButton:hover {
background-color: transparent;
}
QPushButton:pressed {
background-color: transparent;
}
QPushButton::menu-indicator {
image: none;
}
QPushButton::icon {
margin-right: 5px;
}
```
以上仅是一些例子,您可以根据自己的需求进行样式表的设置。
阅读全文