File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
03-QtWidgets-常用控件/12-Dialog-对话框/03-QFileDialog-文件对话框 Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 15
15
.filter() -> QDir.Filters
16
16
17
17
================================ 名称过滤器 ===================================
18
+ 支持按文件名称设置过滤器,主要用*通配符与扩展名来限制文件类型
18
19
19
20
.setNameFilters(filters: Sequence[str])
20
21
.setNameFilter(filter: str)
21
- .nameFilters() -> Sequence [str]
22
+ .nameFilters() -> List [str]
22
23
23
24
============================== 媒体类型过滤器 =================================
24
25
还支持按媒体类型(MIME类型)分类过滤
28
29
关于什么是MIME,可以参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
29
30
30
31
.setMimeTypeFilters(filters: Sequence[str])
31
- .mimeTypeFilters() -> Sequence [str]
32
+ .mimeTypeFilters() -> List [str]
32
33
"""
33
34
34
35
@@ -52,6 +53,7 @@ def setup_dialog(self) -> None:
52
53
53
54
# MIME过滤器
54
55
# self.dialog.setMimeTypeFilters(("text/markdown", "image/jpeg", "application/octet-stream"))
56
+ print (self .dialog .nameFilters ())
55
57
56
58
def setup_ui (self ) -> None :
57
59
"""设置界面"""
You can’t perform that action at this time.
0 commit comments