2011-11-22 38 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

相关问题