我有一个wx.FileDialog()
当前接受 .zip、.litemod 和 .jar ( *.zip;*.litemod;*.jar
) 的文件。我怎样才能将其更改为也接受目录?我通常会认为*.zip;*.litemod;*.jar;*
,但这只会允许所有文件。
问问题
1577 次
1 回答
1
您的意思是您希望能够从中选择文件或目录?FileDialog
我怀疑这是可能的(至少在文档中找不到关于这种可能性的任何信息)。如果可能的话,对话框应该如何确定双击目录时是要选择还是只进入目录?
有允许选择目录的特殊对话框类型:DirDialog。但是,它不允许选择文件。
更新:
请看这个线程。正如其中一位用户所写:
如果你想要一个文件然后使用 wx.FileDialog。如果你想要一个文件夹然后使用 wx.DirDialog。这就是为什么有两个不同的类。如果您必须能够从同一个对话框中进行选择,那么您需要创建自己的对话框。
但最后一个答案显示了自定义对话框的简单实现。也许它会对你有所帮助。
于 2012-11-02T13:49:58.733 回答