2011-11-22 51 views
0

我是PyQt4的新手,我嘗試製作一個可以更改視圖的QMainWindow。我使用QtDesigner插件進行日食。我用一些空間來製作一個QMainWindow以供觀看。該視圖也是在QtDesigner中製作的QWidget。PyQt4 QMainWindow與QWidget的不同視圖

那麼我怎樣才能在我的QMainWindow中顯示我的QWidget?

在此先感謝。

+0

'QWidget'只是一個空白的無框矩形,通常用作其他小工具的容器 - 所以它不會真正「顯示」任何東西。你期望看到什麼? 「改變觀點」是什麼意思? – ekhumoro

+0

我想顯示數據。我的想法是,我有不同的QWidgets以不同的方法顯示(QTable,QListview等),用戶可以選擇他想要如何看待數據。我不必改變QMainWindow的孔,我想QWidgets,我可以從我的QMainWindow添加和刪除。 – Chris

回答

1

這聽起來像你需要把你的不同「意見」在Tab WidgetStacked Widget

Config Dialog Example給出了一個相對簡單的如何使用堆疊小部件的例子,python版本包含在PyQt演示和示例中。

(如果您的系統上沒有可用的演示和示例,可以從PyQt sources獲取它們)。

+0

謝謝你的幫助 – Chris

相關問題