모든 Qt5 애플리케이션의 기본 글꼴 크기를 설정하는 방법은 무엇입니까?

모든 Qt5 애플리케이션의 기본 글꼴 크기를 설정하는 방법은 무엇입니까?

저는 Gnome을 실행하고 있으며 HiDPI 화면을 훌륭하게 지원합니다. 그런데 QT 애플리케이션을 실행할 때 글꼴 크기를 조정하는 방법을 찾을 수 없는 것 같습니다. KDE 정식 버전을 설치하지 않고 이 작업을 수행할 수 있는 방법이 있습니까?

답변1

QT_DEVICE_PIXEL_RATIO5.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  

관련 정보