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);