1

Qt で 2 つの画面を切り替えるにはどうすればよいですか?

たとえば、静的テキストとツールバーのボタンがあります。フレームに追加して、中央のウィジェットとして設定します。1つのウィンドウでうまく機能します。

次のウィンドウに移動するとどうなりますか? 次に、別のボタンや画像など、他のものを表示する必要があります...そして、最初のビューに戻ったらどうなりますか?

古いウィジェットを表示するにはどうすればよいですか?

4

2 に答える 2

1

問題が正しいかどうかはわかりませんが、さまざまなシナリオが考えられます。

  1. 単純にグループボックスを使用できます...groupbox1の一部のウィジェット、groupbox2のotherWidget、および使用するグループボックスを表示し、他のウィジェットを非表示にします...

  2. 互いに積み重ねられたウィジェットの「ページ」をシミュレートするstackedWidgetを使用できます...詳細については、http://qt.nokia.com/doc/4.6/qstackedwidget.htmlを参照してください

  3. タブを使用するような他の方法を使用することもできます:http://doc.trolltech.com/4.6/qtabwidget.html

  4. たぶん、この例はあなたに役立つでしょう:http: //qt.nokia.com/doc/4.6/dialogs-configdialog.html

それが少し役立つことを願っています!

于 2010-03-11T07:00:06.640 に答える
0

Animation/States の例を確認することをお勧めします (Qt インストールの /qt/examples/animation/states/ サブディレクトリにあるはずです)。アプリケーション ロジックを表すステート マシンをプレゼンテーション レイヤーと組み合わせて、無料でクールなアニメーション効果を得る方法を示します (もちろん、目の保養が必要ない場合は、アニメーションなしでウィジェットのプロパティを設定できます)。

于 2010-03-11T07:13:05.847 に答える