wxGlade - 按钮选择目录和文件
我用wxGlade来搭建我的图形界面(GUI)。我觉得这个工具很方便,但我在找一个小部件或者按钮,想要它能打开一个窗口,让我选择一个文件或文件夹。
你能帮我吗?
2 个回答
0
WxGlade 这个工具不支持直接在你的界面上添加一个文件对话框(wx.FileDialog)。有人提到,你需要创建一个和按钮、菜单或者工具栏相关联的事件,然后在你的代码里写上打开文件对话框的程序,并从中获取文本。通常我会用工具箱里的按钮创建一个通用的对话框,然后把它命名为“打开”或“保存”,或者其他能让我记得我需要在 wxGlade 生成的 Python 代码中编辑成真正的文件对话框的名字。这样可以节省我输入所有文件对话框代码的时间。
0
你只需要修改一下按钮的事件处理程序,让它打开以下其中一个:
- wx.FileDialog(文件对话框)
- wx.DirDialog(文件夹对话框)
- wx.lib.agw.multidirdialog(多文件夹对话框)
在wxPython的演示包里有这些的好例子。你还可以看看: