gpt4 book ai didi

python - 在 wxPython 中,使应用程序比向导稍微复杂的标准过程是什么?

转载 作者:行者123 更新时间:2023-11-28 18:55:46 25 4
gpt4 key购买 nike

我正在尝试使用 wxPython 创建我的第一个操作系统级 GUI。我有本书 wxPython in Action 并看过代码演示。我对事件驱动编程(除了一些 Javascript)、sizer 和所有典型的 GUI 元素没有经验。这本书的组织有点奇怪,并且假设我对 OS GUI 编程的了解比我实际了解的要多得多。我也是最近才接触面向对象编程的。我知道我显然超出了我的深度。

我的应用程序在 GUI 方面很简单:主要是一组提醒屏幕(“打开扫描仪”、“打开打印机”等)和 Python 后台操作,可以在文件系统中或通过点击Web 服务,但它非常复杂,Wizard 类似乎并没有涵盖它。我必须更改“后退”和“下一步”按钮上的名称,有时禁用它们等等。

像我这样的应用程序的标准流程是什么?

1) 创建一个 wxFrame,然后将我所有的 wxPanel 放入其中,隐藏除一个之外的所有 wxPanel,然后在触发“下一步”按钮(或当前等效按钮)时执行一系列隐藏和显示?

2) 创建多个wxFrames,每个wxFrame有一个wxPanel,然后在它们之间切换?

3) 在 wxWizard 中更改按钮名称并禁用它们的一些非显而易见的方式?

4) 在上述三个类别中我没有预料到的东西。

最佳答案

我不太了解您的应用程序,但试图强制 wxWizard 满足您的需求听起来不是个好主意。

我建议查看 wxPython 网站上提供的演示。浏览每个演示,我敢打赌您会找到适合您需求的。

我个人从未使用过 wxWizard,因为我觉得它太麻烦了。相反,我创建了一系列对话框来满足我的需要。

关于python - 在 wxPython 中,使应用程序比向导稍微复杂的标准过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com