Как настроить кнопку Qt следующим образом

Я пытаюсь написать простой Player с Qt.

Я пытаюсь установить Play кнопка выглядит так

стиль кнопки

Используйте таблицу стилей или используйте QPixmap как кнопку.

Мой код

playCtrl = new QPushButton(this);
playCtrl->setIcon(QIcon(QPixmap(":/icons/icons/play.png")));
playCtrl->setIconSize(QSize(150, 150));
playCtrl->setStyleSheet("QPushButton{background-image:url(:/icons/icons/play.png)}");

но когда я запускаю свой код, я просто получил это:

введите описание изображения здесь


Я очень рад сказать, что мне пришлось решить эту проблему.

Просто используйте это:

playCtl = new QPushButton(this);
playCtl->setIcon(QIcon(QPixmap(":/icons/icons/player_play.png")));
playCtl->setIconSize(QSize(32, 32));
playCtl->setStyleSheet("QPushButton{border: none;outline: none;}");

введите описание изображения здесь

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …