1

Qt4 を使用してクロスプラットフォームを実現する小さなアプリケーションを開発していましたが、結果を比較すると、非常に気がかりな問題が見つかりました。

Linux (KDE4) と Windows 7 の両方で画面解像度は同じです1680 x 1050が、KDE ​​ではアプリケーション ウィジェットが大きくなり、両方の重要なウィジェットを開くには十分な場所がありません。Linux では実際の解像度が小さいように見えます。

そのような状況の原因は何か、またそれを処理する方法があるかどうか、何か考えはありますか?

前もって感謝します

4

1 に答える 1

1

これは、オペレーティング システムのウィンドウ マネージャーのテーマによるものです。

デフォルトでは、Qt はオペレーティング システム スタイルを使用して、基礎となる OS で一定の​​ルック アンド フィールを保証します。

これは、アプリケーションのスタイルを設定することで調整できます。

http://developer.qt.nokia.com/doc/qt-4.8/qstyle.html

于 2011-12-22T09:53:51.970 に答える