wxGlade - 按钮选择目录和文件

0 投票
2 回答
1199 浏览
提问于 2025-04-18 04:21

我用wxGlade来搭建我的图形界面(GUI)。我觉得这个工具很方便,但我在找一个小部件或者按钮,想要它能打开一个窗口,让我选择一个文件或文件夹。

你能帮我吗?

2 个回答

0

WxGlade 这个工具不支持直接在你的界面上添加一个文件对话框(wx.FileDialog)。有人提到,你需要创建一个和按钮、菜单或者工具栏相关联的事件,然后在你的代码里写上打开文件对话框的程序,并从中获取文本。通常我会用工具箱里的按钮创建一个通用的对话框,然后把它命名为“打开”或“保存”,或者其他能让我记得我需要在 wxGlade 生成的 Python 代码中编辑成真正的文件对话框的名字。这样可以节省我输入所有文件对话框代码的时间。

0

你只需要修改一下按钮的事件处理程序,让它打开以下其中一个:

  • wx.FileDialog(文件对话框)
  • wx.DirDialog(文件夹对话框)
  • wx.lib.agw.multidirdialog(多文件夹对话框)

在wxPython的演示包里有这些的好例子。你还可以看看:

撰写回答