2つのQtウィンドウを一緒に接続する方法はありますか?たとえば、ウィンドウAがメインウィンドウで、ウィンドウBが別のウィジェットである場合、ウィンドウBをAの側に表示し、ウィンドウがドラッグされると両方のウィンドウが一緒に動くようにしたいと考えています。Qtウィンドウを添付しますか?
1
A
答えて
3
私は認識していませんが、QMoveEventのトレイルに従うことができます。与えられたウィジェットが移動されるとvoid QWidget::moveEvent (QMoveEvent * event)
が呼び出され、QMoveEventには古いものと新しいものが含まれます。この情報を使用して、他のウィジェットにもムーブイベントを挿入し、それをフォローできます。
もちろん、私は2つの独立したウィジェットをそれぞれ独自のウィンドウで表しています。それらが含まれている場合は、レイアウト管理以外のものは必要ありません(QLayoutおよび関連クラスを参照)。
私は長い間、Qtを使用していませんので、より良い方法があるかもしれませんが、今すぐそれをやらなければならない場合、これは私が使用する戦略です。
また、マウストラッキングを有効にしない限り、QMoveEventは開始時と終了時にのみ呼び出されるという感覚があります。前者が当てはまる場合、スムーズに従うのではなく、移動の終わりにもう一方のウィジェットが「テレポート」することになります。
1
あなたはこのようなものの後に次のようになります。
http://doc.qt.io/archives/4.6/qt4-mainwindow.html
ウィンドウAはQDockWidgetだろうQMainWindow、ウィンドウBになります。
関連する問題
- 1. Qt QLabelウィンドウ付きスケールイメージ
- 2. TypeScript - ウィンドウにモジュール/ネームスペースを添付する
- 3. C++ Win32:メインウィンドウに子ウィンドウを添付します。
- 4. Android - ポリラインへの情報ウィンドウの添付
- 5. Qt付きQdockwidets内の複数のウィンドウ
- 6. スロット付きの新しいQtウィンドウを開く
- 7. Dynamics NAVページアクションメソッドから添付ファイル付きのOutlookウィンドウを開くには?
- 8. ビューはウィンドウに添付されていません
- 9. HTMLボディでdjangoにメールを作成し、添付ファイルを添付します
- 10. main()以外のQtでウィンドウを作成していますか?
- 11. Wordpress:wp.mediaで編集添付ファイルの添付ファイルを開きます
- 12. 添付ファイルをMIME文字列から直接添付する
- 13. PyQT4を使って別のQtウィンドウからQtウィンドウを開く方法は?
- 14. Rails Viewpointメッセージを添付して添付する
- 15. IFRAMEのクリックイベントを添付します
- 16. AppBarButtonにTargetWithoutContextを添付します
- 17. 添付ファイルを添付ファイルに追加
- 18. Gmailは添付ファイルがない違法な添付ファイルを報告します
- 19. 添付ファイルが添付されているメールを削除します。
- 20. カメラとギャラリーから画像を添付してメールに添付する
- 21. DHTMLXの別のウィンドウにウィンドウを添付するにはどうすればいいですか?
- 22. VB.Net - データベース列からイメージを取得し、添付ファイルとして電子メールに添付します。
- 23. ZF2に添付ファイルを添付した電子メールを送信
- 24. 大きな添付ファイルを添付したメールをc#
- 25. 本文と添付ファイルを添付した電子メールをmailx
- 26. Qt 3Dウィンドウのマウスコントロール
- 27. angularJsを添付した電子メールを送信しますか?
- 28. MailItem添付ファイル - 既にファイルが添付されているかどうかを確認します。
- 29. 複数の連絡先を添付した添付ファイル
- 30. 添付ファイルをLaravelのメールに添付してください
ウィンドウを分離したままにしたいが、ウィンドウを一緒に移動するか、両方のウィンドウの内容を1つのウィンドウに入れたいか? – swongu