Название: Custom QCursor и 125% DPI Отправлено: Torvald от Май 25, 2024, 11:55 Есть небольшая проблема: Windows скейлит стандартные курсоры с градацией в 50%, то есть:
100% - курсор размера 32×32 125% - 32×32 150% - 48×48 175% - 48×48 200% - 64×64 и тд, то есть при 100% и 125% курсор имеет один и тот же размер. Qt скейлит более плавно и, например, при масштабе 125% кастомный курсор имеет размер 40х40. Из-за этого, при переключении между стандартной стрелочкой Windows и кастомным курсором заметна разница в размере. Можно ли как-то заставить Qt скейлить курсоры (только курсоры) с таким же шагом как и Windows? Включён флаг AA_EnableHighDpiScaling, курсор устанавливаю так: Код: cursor = QCursor(QIcon("custom.svg").pixmap(32, 32)); |