Qt 6. Есть ли способ сделать фон QPushButton прозрачным, но добавив значок?

Можно ли сделать фон кнопки прозрачным, но при этом добавить иконку? Как я понял, мне следует использовать:

      button -> setStyleSheet("background-color: rgba(255, 255, 255, 0); ");

Работает нормально, но я тоже хочу добавить иконку. У меня красивый фон окна, и я хочу видеть его с помощью кнопок, но кнопки должны иметь значок - черную стрелку.

1 ответ

Решение

Возможно использование Qt 6 C++. Я нашел способ, как это сделать:

      QPixmap buttonImage("/*path*/");
QIcon buttonIcon(buttonImage);
// make the button transparent
button->setStyleSheet("background-color: rgba(255, 255, 255, 0); ");
// add icon
button->setIcon(buttonIcon);
Другие вопросы по тегам