저는 Gnome을 실행하고 있으며 HiDPI 화면을 훌륭하게 지원합니다. 그런데 QT 애플리케이션을 실행할 때 글꼴 크기를 조정하는 방법을 찾을 수 없는 것 같습니다. KDE 정식 버전을 설치하지 않고 이 작업을 수행할 수 있는 방법이 있습니까?
답변1
QT_DEVICE_PIXEL_RATIO
5.4부터 더 이상 사용되지 않습니다 QT_SCALE_FACTOR
. 대신 1.5로 설정하면 잘 작동합니다(예: VirtualBox 5.1).
답변2
고쳐 쓰다:
Qt 5.6부터 환경 변수를 설정하여 Qt 5 애플리케이션에 화면 DPI를 준수하도록 지시할 수 있습니다 QT_AUTO_SCREEN_SCALE_FACTOR
. DPI 자동 감지로 원하는 효과가 나오지 않으면 화면별( QT_SCREEN_SCALE_FACTORS
) 또는 전역( ) 기준으로 QT_SCALE_FACTOR
배율을 수동으로 설정할 수 있습니다. QT_FONT_DPI
텍스트 크기 조정을 사용할 수도 있습니다 .
원래:
당신은 시도 할 수 있습니다이 조리법위키피디아에서
Qt5 애플리케이션은 일반적으로 QT_DEVICE_PIXEL_RATIO 환경 변수를 설정하여 더 높은 dpi에서 실행될 수 있습니다. 이 변수는 정수로 설정되어야 하므로 1.5로 설정해도 아무런 효과가 없습니다.
예를 들어, 이 기능은 파일을 생성하여 활성화할 수 있습니다.
/etc/profile.d/qt-hidpi.sh
export QT_DEVICE_PIXEL_RATIO=2
실행 가능한 비트를 설정합니다.
답변3
QT 시간자동으로 글꼴 크기 조정화면 기반 DPI:
높은 DPI를 지원하는 전통적인 방법은 Qt의 자동 글꼴 크기 조정입니다 [...]
내가 겪고 있는 문제는 내 화면이 166dpi인데 Qt에서 선택한 글꼴 크기가 너무 크다는 것입니다. 다행히도 settings 를 통해 Qt에게 더 작은 값을 가정하도록 지시하는 방법이 있습니다 QT_FONT_DPI
. 나에게는 128이 꽤 좋은 것 같다.
(저는 데스크탑 환경으로 Cinnamon을 사용하고 Gtk 1:1로 구성된 글꼴 크기를 Qt로 푸시하는데, 이것이 바로 이 문제의 원인입니다)
답변4
'export QT_DEVICE_PIXEL_RATIO=2'
더 이상 사용되지 않습니다.
대신 다음을 사용하십시오.
export QT_AUTO_SCREEN_SCALE_FACTOR=1