2016-09-15 14 views
1

QLineEdit/checkbox/buttonを2つのレイアウトに追加したいと思います。だから私がどちらの窓を押しても、どちらも同じ事をしますが、私が入力するように互いに更新します。2レイアウトのPyQtディスプレイ1ウィジェット?

第2セットのコントロールを作成して相互に信号を送る必要はありますか?

よろしく ダリウス

答えて

1

ウィジェットは、一度に1つの場所に存在することができます。あなたは残念ながら2つをリンクする必要があります。自分の好意を持ってモデルを介して適切に行います。

ウィジェットが複数の場所に存在することが可能であったならば、これは問題の全体の多くにつながる:など、環状木、複数の親の情報のため

+0

感謝を!しかし、それは事実であった。モデルアプローチについてはどこでお読みいただけますか?もう一度ありがとう! – Dariusz

+0

@Dariusz:[モデルビュープログラミングガイド](https://doc.qt.io/qt-5/model-view-programming.html)から始めてください。あなたのプログラムに応じて、モデルクラスは過度のものかもしれません。単純なMVCのアプローチとしては、 'WidgetA→SomeClass←WidgetB'で十分です。 –

関連する問題