как поместить изображение png с прозрачным фоном в QToolButton - PullRequest
3 голосов
/ 20 апреля 2010

Я хочу поместить изображение png в качестве фона в QToolButton. Но я не могу получить прозрачные части в кнопке. Прозрачные части отображаются как белые в моем QToolButton. Кто-нибудь может подсказать, как убрать белые порции как прозрачные?

1 Ответ

4 голосов
/ 20 апреля 2010

Полагаю, что-то не так с вашим png-файлом. Следующий код:

QToolButton button;
button.setIcon(QIcon("E:/delete.png"));
button.setIconSize(QSize(256, 256));
button.show();

отлично работает для меня (конечно, E: /delete.png имеет прозрачный фон).

Убедитесь, что вы сохраняете прозрачность для вашего PNG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...