wxPython: 如何选择文件夹地址?DirDialog
wx.DirDialog(面板对象名,message='打开文件夹',style=wx.DD_CHANGE_DIR)
常用的参数基本也就是上面三个了,整体参数如下:
wx.DirDialog(parent, message=None, defaultPath=None, style=None, pos=None, size=None, name=None)
属性 | 含义 | 举例 |
---|
parent | 父级控件 | parent=self.panel |
message | 窗口名称 | message=‘打开文件夹’ |
defaultPath | 默认路径 | defaultPath=‘绝对路径’ |
style | 样式/模式 | style=wx.DD_CHANGE_DIR |
pos | 相对位置 | pos=(300,100) |
size | 控件大小 | 默认系统设置大小 |
name | 控件名称 | name=‘is_dirdialog’ |
DirDialog 可用style样式/模式
样式名称 | 含义 |
---|
wx.DD_DEFAULT_STYLE | 默认模式,其实就是DD_CHANGE_DIR |
wx.DD_DIR_MUST_EXIST | 校验所选路径是否真的存在,存在则可选 |
wx.DD_CHANGE_DIR | 更换路径方式。打开对话框可以选文件 |
wx.DD_MULTIPLE | 选择多个路径,wxWidgets 3.1.4 及以上版本支持 |
wx.DD_SHOW_HIDDEN | 显示隐藏文件夹模式 |
![向日葵的DirDialog](https://i-blog.csdnimg.cn/blog_migrate/ea610aef1b8fdd879e889c76da94953a.png)
参考文档:wxPython 手册