2011-11-22 13 views
0

私はPyQt4が新しく、私はビューを変更できるQMainWindowを作ろうとします。私はEclipse用のQtDesignerプラグインを使用します。 QMainWindowをビューのためのスペースで作っています。ビューはQtDesignerで作成されたQWidgetです。PyQt4 QWidgetと異なるビューを持つQMainWindow

QMainWindowに自分のQWidgetを表示するにはどうしたらいいですか?

ありがとうございます。

+0

'QWidget'は、通常、他のウィジェットのコンテナとして使用される空白のフレームなしの四角形です。実際には何も表示しません。あなたは何を見たいと思っていましたか?そして、あなたは「意見を変える」ことは何を意味しますか? – ekhumoro

+0

データを表示したい。私のアイデアは、(QTable、QListviewなど)を表示するためのさまざまなメソッドを持つ別のQWidgetsを持っていると、ユーザーは彼がどのようにデータを見たいと思うか選択することができます。私は穴を変更する必要はありませんQMainWindow私はQMainWindowから追加および削除できるQWidgetsが必要です。 – Chris

答えて

1

異なる「ビュー」をTab WidgetまたはStacked Widgetのいずれかに配置する必要があるようです。

Config Dialog Exampleは、スタックウィジェットの使い方の比較的簡単な例を示しています。Pythonデモと例には、Pythonのバージョンが含まれています。

(ご使用のシステムでデモとサンプルを入手できない場合は、PyQt sourcesから入手できます)。

+0

ありがとうございました – Chris