ほとんどのWidgets
inQt Creator's Designer
モジュールを使用してアプリケーションを開発しました。ラップトップでの表示方法に応じて、サイズをハードコーディングしました。widgets
昨日、デスクトップ(ラップトップよりも低い画面解像度)でアプリケーションを実行したとき、一部がMain Window
widgets
表示されず、起動時に表示さhorizontal scrollbar
れ、スクロールして表示する必要がありましたwidgets
。これは私のラップトップには当てはまりません。私には2つの問題があります:
いくつかを使用して、すべてのウィジェット(コードによって実行時に追加されるウィジェットも含む
resize factor
)のサイズを変更することは可能ですか?たぶん起動時に、アプリケーションが実行されているハードウェアの画面解像度を取得し、ラップトップの解像度との比率を作成します。各ウィジェットにコードを追加せずに、この係数をすべてのウィジェットに掛けることは可能ですか?アプリケーションが実行されている画面の解像度を取得するにはどうすればよいですか?
PS:この問題を解決するための事実上の方法を知りたいのですが...ありがとうございます。