wxpython -wx.FilePickerCtrl,选择文件,文件窗口,获取文件路径,python界面制作

目录

基本原理

代码:

效果:


基本原理

wx.FilePickerCtrl

该控件可以用来选中一个文件。当你单击时弹出wx.FileDialog窗口。这是一个(小)部件,实现可能有所不同,用于访问文件选择器对话框。只有当USE_FILEPICKERCTRL设置为1(默认值)时才可用。

支持以下样式:

wx.FLP_DEFAULT_STYLE: 缺省值为 wx.FLP_OPEN | wx.FLP_FILE_MUST_EXIST , wx.FLP_USE_TEXTCTRL.

wx.FLP_USE_TEXTCTRL: 在选择器按钮的左边创建一个完全由wx.FilePickerCtrl管理的文本控件。用户可以使用它来指定路径(参见SetPath)。文本控件与按钮的值自动同步。使用wx.PickerBase中定义的函数来修改文本控件。

wx.FLP_OPEN: 创建一个选择器,允许用户选择要打开的文件

wx.FLP_SAVE: 创建一个选择器,允许用户选择要保存的文件。

wx.FLP_OVERWRITE_PROMPT: 只能与wx.FLP_SAVE一起使用:在选择文件前向用户询问确认。

wx.FLP_FILE_MUST_EXIST: 只能与wx.FLP_OPEN组合使用:在弹出的wx.FileDialog窗口中选择的文件必须是一个已经存在的文件。请注意,当使用FLP_USE_TEXTCTRL时,用户仍然可能在文本控件中输入不存在的文件名,这个标志是对用户的提示,而不是保证所选文件对程序来说确实存在。

wx.FLP_CHANGE_DIR: 当用户文件选择变化时更改当前工作目录。

wx.FLP_SMALL: 使用带有小按钮的控件,而不是的Browse按钮。

可触发的事件:

事件的处理程序为wx.FileDirPickerEvent。触发事件EVT_FILEPICKER_CHANGED:用户在控件中使用按钮或文本控件(参见wx.FLP_USE_TEXTCTRL;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值