Hi,

As soon as I have this code in my QStyle subclass, the highlighting of the
QToolButton icon seems to get stuck after selecting an entry from its menu.

QPixmap Style::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap&
pixmap, const QStyleOption* opt) const
{
  if (iconMode == QIcon::Active) {
    return Colorize(pixmap, opt->palette.color(QPalette::Highlight), 0.5f);
  }
  return QProxyStyle::generatedIconPixmap(iconMode, pixmap, opt);
}

Here is what is happening: https://imgur.com/a/Q7UBxEu

The minimal reproducible example is available here:
https://github.com/lpapp/examples/blob/main/qt-toolbutton-dropdown

Thank you in advance.

Kind regards,
László
_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to