QT 设置按钮被禁用时的样式
时间: 2024-05-20 12:16:27 浏览: 205
Qt按钮互斥效果
当QT中的按钮被禁用时,其样式可以通过设置CSS样式表来控制。以下是一个示例CSS样式表,用于设置按钮禁用时的样式:
QPushButton:disabled {
color: #ccc; /*设置文本颜色为灰色*/
background-color: #f7f7f7; /*设置背景颜色为浅灰色*/
border: 1px solid #ddd; /*设置边框为浅灰色*/
border-radius: 4px; /*设置边框圆角*/
}
在应用程序中,可以通过设置QPushButton的样式表属性来应用此样式表。例如:
QPushButton* btn = new QPushButton("按钮");
btn->setStyleSheet("QPushButton:disabled {color: #ccc; background-color: #f7f7f7; border: 1px solid #ddd; border-radius: 4px;}");
这将使按钮在禁用时显示为灰色文本和浅灰色背景,并带有浅灰色边框和圆角边框。
阅读全文