Я использую Qt 6.5 в Windows 10, растровые изображения в моем приложении масштабируются по-разному в зависимости от текущего разрешения.
Минимально воспроизводимый пример:
Масштаб Windows 100 %

масштаб 125 %

масштаб 150 %

Метка класса: public QLabel { Q_OBJECT публика: Значок QIcon; Label(QWidget* родительский = nullptr): QLabel(parent){} void PaintEvent (событие QPaintEvent*) переопределить { Художник QPainter(это); Painter.setRenderHint(QPainter::Сглаживание); Painter.setRenderHint(QPainter::SmoothPixmapTransform); icon.paint(&painter, rect(), Qt::AlignCenter, QIcon::Normal, QIcon::On); } }; встроенный QPixmap setRoundness (растровое изображение QPixmap, int округлость) { Путь QPainterPath; qDebug()

(DPI 150%)

(DPI100%)

Как решить эту проблему с разрешением?