qt css按钮样式表
时间: 2023-06-11 16:09:48 浏览: 324
以下是一个简单的 Qt 按钮样式表示例:
```css
QPushButton {
background-color: #4CAF50; /* 按钮背景颜色 */
color: white; /* 文字颜色 */
border-radius: 10px; /* 圆角半径 */
padding: 10px 20px; /* 内边距 */
font-size: 16px; /* 字体大小 */
}
QPushButton:hover {
background-color: #3e8e41; /* 鼠标悬停时的背景颜色 */
}
QPushButton:pressed {
background-color: #2e7d32; /* 按钮按下时的背景颜色 */
}
```
你可以将这个样式表应用到你的 QPushButton 对象上,方法如下:
```cpp
QPushButton *button = new QPushButton("按钮");
button->setStyleSheet("QPushButton {background-color: #4CAF50; color: white; border-radius: 10px; padding: 10px 20px; font-size: 16px;} QPushButton:hover {background-color: #3e8e41;} QPushButton:pressed {background-color: #2e7d32;}");
```
注意,这里将样式表作为字符串传递给 setStyleSheet() 方法。你也可以将样式表保存在单独的文件中,并使用 QFile 和 QTextStream 读取样式表文件的内容。
希望能对你有所帮助!
阅读全文