2

アプリケーションのユーザー インターフェイスを作成するデザイナーがいます。メイン ウィンドウには、その場でのパネル切り替えに使用されるいくつかの QStackedWidgets があります。私ができるようにしたいのは、QStackedWidget の各ページを構成する個々のパネルを独自の .ui ファイルに抽出することです。

Qt Designer 内からこれを達成する簡単な方法はありますか、または独自の .ui ファイルですべてのパネルを再設計する以外に、このタスクを達成するのに役立つ他のツールはありますか?

4

2 に答える 2

4

各パネルを空白のQWidget(で作成File > New)にカットアンドペーストし、これらのウィジェットを独自の.uiファイルに保存できます。

于 2010-06-02T00:25:16.310 に答える
0

他のウィジェット (miniWidgets と呼びます) を含むウィジェット (widgetA と呼びましょう) をコピーする場合、miniWidgets はまだレイアウトされている必要があります。WidgetA にはまだ再レイアウトが必要です。その場合、必要なレイアウトを実際に使用できるため、レイアウトを追加するのは非常に簡単です (垂直または水平をお勧めします)。widgetA を含むウィジェットを右クリックし、[レイアウト] -> [水平レイアウト] を選択するだけでうまくいくはずです。

再レイアウトが必要なウィジェットが複数ある場合は、パネルを正しくコピーしていないため、より多くのパネルを含むウィジェットをコピーする必要があります。

于 2010-06-02T00:46:02.830 に答える