QmlApplicationViewerのサイズを制御するにはどうすればよいですか?私はQMLアプリケーションのランチャーとしてQmlApplicationViewerを使用しています、と私はサイズを問い合わせる場合QMLで、私は、QmlApplicationViewer :: setFixedSizeはxwininfoの同じサイズを反映しません
QmlApplicationViewer viewer;
viewer.setFixedSize(1280,720);
が、X11側では...とサイズを設定します。 Cpp側で要求されたサイズと一致しません。
xwininfo -root -children | grep application_name
誰でも教えてください。どのようにQt/QMLコードでサイズを制御できますか?
ご協力いただきありがとうございます。 1を得ることができない場合は、1つは、WMは素晴らしいプレー/または無ウィンドウマネージャを持っていないために何ができるか
xwininfoにはおそらくウィンドウ装飾が含まれていますか?次に、QWidget :: frameGeometryを考慮に入れる必要があります。 (frameGeometry()。height() - geometry()。height()は、フレームとタイトルバーの高さを指定する必要があります)。 –
私の設定ではウィンドウマネージャやウィンドウ装飾はアクティブではありません。クロスコンパイルされたQtを使った最小限のX実行...結果はQt5と同様に4.8以上です: –