Есть QToolButton ей в таблице стилей .qss задется border-image:
border-image: url(:/Images/image.png) 0 0 0 0 stretch stretch;
При клике на эту кнопку на ней должна прорисовываться другая картинка меньшего размера в виде галочки.
Как реализовать прорисовку одной картинки поверх другой?
Я понимаю, что это делается в paintEvent, но у меня вот такая штука что-то не отрабатывается:
QWidget::paintEvent(event);
if (m_toolButton->isChecked())
{
const QPixmap overlay(":/Images/image.png");
QPainter painter(m_toolButton);
painter.drawPixmap(m_toolButton->width(), m_toolButton->height(), overlay);
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости