qt按钮图标停留变色
时间: 2023-08-14 15:13:07 浏览: 134
您好!对于Qt按钮的图标停留变色效果,您可以通过设置按钮的样式表来实现。下面是一个示例代码:
```cpp
// 创建按钮
QPushButton *button = new QPushButton("按钮", parent);
// 设置默认样式
button->setStyleSheet("QPushButton {"
" background-color: #cccccc;"
" border: none;"
" color: #000000;"
" padding: 5px;"
"}");
// 设置鼠标悬停样式
button->setStyleSheet("QPushButton:hover {"
" background-color: #ff0000;"
" color: #ffffff;"
"}");
```
在上面的代码中,首先创建了一个名为`button`的QPushButton对象,并设置了默认样式。然后使用`:hover`伪类选择器来设置鼠标悬停时的样式,包括背景色和文字颜色。
您可以根据需要修改样式表中的颜色值和其他属性来实现您想要的效果。希望这可以帮到您!如果还有其他问题,请随时提问。
阅读全文