我正在使用wxpython创建一个程序,这需要为每个菜单栏项目创建许多子窗口。我目前正在通过为每个事件编写不同的类定义来创建这些子窗口,并为每个事件实例化这些类。这比wx.window更好吗?两者如何比较以及应该如何使用它们?在wxpython中创建子窗口
0
A
回答
0
如果每个工具栏项目打开一个新的“窗口”,那么我会推荐一个wx.Frame或wx.Dialog。你几乎不需要直接使用wx.Window。 wx.Window是wx.Frame和wx.Dialog的父项。因此,wx.Frame和wx.Dialog可能会添加其他功能。
对话框是模态的,当你希望程序执行在对话框处理时停止时(例如当你需要获得特殊信息来完成一些任务)时,应该使用对话框。当您不需要停止程序执行时使用框架。
+0
谢谢迈克!我一直在寻找像你提供的答案,而不是回来说我没有提供足够的信息。 – 2012-02-09 20:16:19
相关问题
- 1. 如何识别wxpython中动态创建的窗口/按钮?
- 2. wxPython窗口卡在背景
- 3. wxPython中的震动窗口
- 4. 父窗口,子窗口的嵌套窗体和自动创建
- 5. 使用wxPython创建的冻结窗口,如果使用pyHook
- 6. wxPython:如何创建一个bash shell窗口?
- 7. 在wxPython中创建ScrolledWindow
- 8. 如何在wxpython中点击一个按钮来创建额外的窗口
- 9. 在wxPython中创建一个形状窗口最简单的方法是什么?
- 10. MDI子窗口创建失败
- 11. 使用CreateWindow的创建MDI子窗口
- 12. 如何用Python tkinter创建子窗口?
- 13. 在watir创建新窗口
- 14. wxpython - 多个TextEntryDialog窗口
- 15. 创建InputOnly窗口
- 16. C#创建窗口 - 定义父窗口
- 17. 在现有窗口中创建一个新窗口
- 18. 在GTK#中创建隐形窗口?
- 19. 在新窗口中创建线程C++
- 20. 在窗口中创建对话框
- 21. 在窗口中创建动态按钮
- 22. 在asp.net中创建弹出窗口?
- 23. 如何在java中创建窗口组?
- 24. 在MFC中创建透明窗口
- 25. 在VBScript中创建一个winform窗口?
- 26. 如何在BackgroundWorker中创建WPF窗口?
- 27. 如何在活动中创建窗口?
- 28. 无法在窗口中创建GEGL
- 29. 在Silverlight 3中创建继承的子窗口
- 30. 如何在Windows Store应用程序中创建子窗口?
很难回答你没有示例代码,也没有关于你试图实现的功能的信息 – joaquin 2012-02-09 19:13:08