У нас есть приложение на основе Python, написанное с помощью WxPython 4, которое мы создаем для нескольких операционных систем, включая Windows. В Windows 10, по крайней мере, в моей среде (внутри виртуальной машины на мониторе с высоким разрешением) текстовые элементы в интерфейсе размыты:
Я могу несколько улучшить ситуацию, настроив Windows Переопределение масштабирования DPI в приложении. Это косвенно и неоптимально, и кажется, что должен быть способ сделать это из WxPython более напрямую. Однако я не нашел способа сделать это.
Есть ли способ установить масштабирование DPI из WxPython или иным образом исправить размытый текст в Windows в WxPython 4 непосредственно из приложения?