通常のウィンドウマネージャは、デスクトップのQMainWindow位置の初期位置を決定すると思います。私は自分自身の初期の位置を設定したい。これはWindows上のQtでどのように行われますか?Qt:メインウィンドウの初期位置を設定する方法は?
答えて
私はあなたがsetGeometryを探していると思います。
Qtの最新バージョンの便利なリンク:http://doc.trolltech.com/latest/qlayoutitem html#setGeometry – Pieter
あなたはcloseEvent()をオーバーライドする場合は、あなたが状態を保存することができ、その後...あなたのメインウィンドウの建設中に、
QSettings settings("yourcompany", "yourapp");
restoreGeometry(settings.value("geometry").toByteArray());
restoreState(settings.value("state").toByteArray(),YOUR_UI_VERSION);
をrestoreGeometry()とウィンドウ形状を復元し、restoreState()とのドッキング要素の状態ことができます次のように:
QSettings settings("yourcompany", "yourapp");
settings.setValue("geometry", saveGeometry());
settings.setValue("state", saveState(YOUR_UI_VERSION));
YOUR_UI_VERSIONは、あなたのUIが無効な状態を復元しようとする試みを防ぐために、大きく変化したときにインクリメントする必要があり一定です。
正確に。 。 – Thomi
+1:私はそれのような何かが存在していたが、正確にはわからなかった。 –
- 1. イメージ(iphone)の初期位置を設定する方法
- 2. メインウィンドウ内の子ウィンドウの位置を設定する(親)
- 3. マーキータグのテキストの初期位置を設定する
- 4. ReactネイティブListViewの初期スクロール位置を設定する
- 5. Angularjs:初期日付スライダの位置を設定する
- 6. Android ScrollViewの初期位置をオーバーライドする方法は?
- 7. Qtでウィジェットの絶対位置を設定するには
- 8. UIGraphicsBeginImageContext位置の設定方法は?
- 9. コレクションビュー内のセルのオフセットまたは初期位置を設定する
- 10. スピナーの最初の位置にデフォルト値を設定する方法は?
- 11. CCRenderTexture初期位置
- 12. wpfの特定の位置に新しいテキストボックスを初期化する方法
- 13. quicksearch初期値の設定方法は?
- 14. CMRotationmatrixを初期位置にする方法
- 15. ツールチップの最初と最後の子の位置を設定する方法
- 16. スライダーを初期位置に設定する - ネイティブに反応する
- 17. C#は、コンソールアプリケーションのスクロール位置を設定する方法です
- 18. キーボードのプレスでオブジェクトの位置を設定する方法は?
- 19. j2meのtextFieldでカレットの位置を設定する方法は?
- 20. collectionview swiftのセルの位置を設定する方法は?
- 21. "super"キーワードを使用して初期位置をJFrameに設定する
- 22. コントロールの位置を正しく設定する方法は?
- 23. マテリアライズサイドナビの高さと位置を設定する方法は?
- 24. 画面上のカーソル位置を設定する方法は?
- 25. vb.netでスクロールバーの位置を設定する方法は?
- 26. Spritekitでボールのランダムな位置を設定する方法は?
- 27. トップsvg要素の位置を設定する方法は?
- 28. スプライトシートアニメーションで背景位置の値を設定する方法は?
- 29. アニメーション後にボタンの位置を設定する方法は?
- 30. FabricJsの相対位置(oCoords)を設定する方法は?
この質問に答えられる人は私にこのことを伝えることができます:どのようにしてそのウィンドウが元の位置を記憶するのですか? –
http://doc.trolltech.com/4.3/geometry.html「ウィンドウのジオメトリを復元する」までスクロールしてください。 –