wxWindows里面的wxDialog

时间:2014-04-08 01:19:41

标签: python-2.7 wxpython

创建wx.Dialog时,如果样式允许,它可以在计算机屏幕上占据任何位置并采用任何尺寸。我正在尝试构建对话框并将它们限制在应用程序窗口中。

我不确定我的问题是否清楚,我想在线想象将是我需要做的一个很好的例子。 在当前的链接中,“光谱分析”是我需要的一个确切的例子。

http://cdn.altrn.tv/s/b80a7d76-3293-45f2-84dc-07ae136df1c6_1_full.gif

2 个答案:

答案 0 :(得分:1)

您不想要对话框。您最有可能想要查看AUI小部件。有旧的wx.lib.aui小部件和较新的wx.lib.agw.aui小部件。我推荐AGW版本,因为它是用纯Python编写的,并且已经完成了很多增强功能。我不认为旧的wx.lib.aui小部件多年来一直受到关注。

有关示例,请参阅wxPython演示。

答案 1 :(得分:1)

图像中的UI使用多文档界面,而在Windows上的wxPython中,您可以使用wx.MDIParentFramewx.MDIChildFrame获得相同的UI。但是请确保这是您所需要的,因为大多数用户不喜欢MDI,甚至微软很久以前就在应用程序中放弃了它。