如何在Flet File Picker中选择SRT文件?解决自定义类型调用报错
正确使用Flet FilePicker选择SRT文件的方法
你之前的错误在于对FilePickerFileType.CUSTOM的用法理解有误,它是一个枚举成员,不能通过下标['srt']来指定扩展名。正确的实现方式是:
- 将
file_type参数设置为flet.FilePickerFileType.CUSTOM - 通过
allowed_extensions参数传入允许的扩展名列表(此处为['srt'])
修正后的代码如下:
on_click = lambda _: filepicker.pick_files( dialog_title="Choose the subtitle", file_type=flet.FilePickerFileType.CUSTOM, allowed_extensions=['srt'], allow_multiple=False )
这样配置后,文件选择器就只会筛选并显示SRT格式的文件,满足你的需求。
内容的提问来源于stack exchange,提问作者Mani
相关产品推荐
相关产品推荐

