Configuration
如何為所有 Qt5 應用程序設置預設字型大小?
我執行 Gnome,它對我的 HiDPI 螢幕有很好的支持。但是,當我執行 QT 應用程序時,我似乎找不到縮放字型的方法。有沒有辦法在不安裝完整版 KDE 的情況下做到這一點?
更新:
QT_AUTO_SCREEN_SCALE_FACTOR
從 Qt 5.6 開始,可以通過設置環境變數來指示 Qt 5 應用程序遵循螢幕 DPI 。如果 DPI 的自動檢測沒有產生預期的效果,可以手動設置每個螢幕 (QT_SCREEN_SCALE_FACTORS
) 或全域 (QT_SCALE_FACTOR
) 的縮放比例。您還可以使用QT_FONT_DPI
來調整文本的縮放比例。原來的:
你可以試試這個來自 archwiki 的食譜
通過設置 QT_DEVICE_PIXEL_RATIO 環境變數,Qt5 應用程序通常可以以更高的 dpi 執行。請注意,變數必須設置為整數,因此將其設置為 1.5 將不起作用。
例如,這可以通過創建文件來啟用
/etc/profile.d/qt-hidpi.sh
export QT_DEVICE_PIXEL_RATIO=2
並在其上設置可執行位。
QT_DEVICE_PIXEL_RATIO
自 5.4 起已棄用;相反,使用QT_SCALE_FACTOR
. 我使用它,將其設置為 1.5,效果很好(例如,VirtualBox 5.1)