qt - 是否可以使现有图标在悬停时变亮

标签 qt qt5 qtstylesheets

例如,我有带有自定义图标的QToolButton

我可以使用 QToolButton:hover qss 让此图标在悬停时变亮吗?

最佳答案

您可以尝试以下选项吗:

选项 1:

尝试 PaletteRole 属性类型

http://doc.qt.io/qt-5/stylesheet-reference.html#paletterole

根据您的悬停需要,

QToolButton:hover { color: palette(light); }

选项 2:

使用更亮的 View 图标创建不同的图像。

并在将鼠标悬停在背景上时设置背景。

QToolButton:hover { background: url("LighterView.png") ; }

关于qt - 是否可以使现有图标在悬停时变亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45713923/

相关文章:

python - PyQt - QTableView 中组合框的最简单工作示例

Qt:类中的QSqlDatabase对象(如何声明?)

c++ - QTableView 的边框和文本 qss 设置

c++ - QWebView设置边框可见

postgresql - QSqlQueryModel 准备语句(使用 QSqlQuery)不工作

c++ - Qt::如何降低 QSpinBox 中的文本

c++ - 将 'const ChartData' 作为 'this' 的 'int ChartData::getHour()' 参数传递会丢弃限定符 [-fpermissive]

c++ - QUdpSocket:程序发送但不接收

c++ - 如何从 QML 打开 .pdf 文件?

c++ - 如何在 Qt5 中使用像 glGenBuffersARB 这样的扩展?