高DPIスケーリングの設定

Qt Creator がサポートするオペレーティングシステムでは、高DPI(dots-per-inch)スケーリングの実装レベルが異なります。そのため、Qt Creator はオペレーティングシステムごとに高DPIスケーリングの処理方法を次のように変更しています:

  • macOSでは、Qt Creator は高DPIスケーリングを強制します。つまり、Qt XMLがシステムのスケーリング係数をQt Creator のスケーリング係数として使用できるようにします。
  • Linuxでは、Qt Creator は高DPIスケーリングの有効化をユーザーに委ねています。これは、ディストリビューションやウィンドウシステムによって処理方法が大きく異なり、自動的に確実に行うことができないためです。

スケーリング係数や DPI を物理的なディスプレイの DPI と完全に一致させる設定にすると、小数点以下のスケーリングが関与するため、視覚的に良好な結果が得られない場合があります。Rounding を使用してスケーリング係数を 25% 刻みに設定すると、結果が改善されることがあります。

DPIの丸めポリシーを設定するには:

  1. Preferences 」>「Environment 」>「Interface 」を選択します。

    「環境」設定の「インターフェース」タブ

  2. DPI rounding policy で、DPI を切り上げまたは切り捨てるオプションを選択します。
  3. 変更を有効にするには、Qt Creator を再起動してください。

「方法: UI の調整」および「UI の調整も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.