我正在使用wxpython为我的应用程序开发GUI并且大部分功能都已关闭,除了在主框架/窗口中我想要一个用于选择文件的框(在这种情况下,输入必须是excel文件)。类似于标准文件浏览器,只要您从菜单中选择“打开”,就会访问该文件浏览器。 下面的图片可以准确显示我想要的内容......
答案 0 :(得分:2)
您可能需要wx.FileDialog。它提供了对运行您的应用程序的操作系统的默认文件对话框的访问。您可以在wxPython演示包中看到它如何使用的示例。本教程还有一些截图和示例代码:
您显示的屏幕截图似乎是实际打开对话框的界面。您可以使用sizer和基本小部件轻松创建它。然后将打开按钮绑定到将显示对话框的处理程序。
您可能还想查看FileBrowseButton
中的wx.lib.filebrowsebutton
(也在演示中)。
您可能也会对其他一些相关的小部件感兴趣:wx.DirDialog
,MultiDirDialog
或wx.GenericDirDialog
。
答案 1 :(得分:0)
假设您了解wxPython的基础知识,可以使用wx.GenericDirCtrl和wx.ListCtrl来制作漂亮的浏览器