カスタムをロードするボタンとレイアウトがありますQWidget
。ボタンをクリックすると、レイアウト内のウィジェットを別のサンプル ウィジェットに変更したい。以前のウィジェットは、新しいウィジェットに完全に置き換えられる必要があります。どうすればそのような効果を達成できますか?
質問する
120 次
2 に答える
2
QStackedWidgetは、達成したいものに最適です。
コードを少し再設計する必要がありますが、結果は理解しやすく維持しやすくなります。ボタンがクリックされたときに QStackedWidget の現在のウィジェットを変更するだけです。
于 2012-06-24T19:19:37.980 に答える
0
setCentralWidget()で試すことができます。質問にソースコードを含めてもらえますか?
于 2012-06-24T17:07:43.480 に答える