我有一个wx.FileDialog()
,目前接受.zip,.litemod和.jar(*.zip;*.litemod;*.jar
)。如何将其更改为也接受目录?我通常认为*.zip;*.litemod;*.jar;*
,但这只会允许所有文件。
答案 0 :(得分:1)
您的意思是您希望能够从FileDialog
中选择 目录或目录?我怀疑它是否有可能(至少在文档中找不到任何关于这种可能性的东西)。如果有可能,当双击目录时,对话框应如何确定是要选择还是只输入目录?
有一种特殊的对话框类型可供选择目录:DirDialog。但是,它不允许选择文件。
更新:
请看this thread。正如其中一位用户所写:
如果你想要一个文件,那么使用wx.FileDialog。如果你想要一个文件夹 使用wx.DirDialog。这就是为什么有两个不同的类。如果你 必须能够从同一个对话框中选择,然后你需要 创造你自己的。
但最后一个答案显示了自定义对话框的简单实现。也许这会对你有所帮助。