Skip to content

Commit 3bef2a1

Browse files
committed
Fix 03-12-03-04
纠正返回值类型错误; 补充nameFilter的讲解
1 parent e21008f commit 3bef2a1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

03-QtWidgets-常用控件/12-Dialog-对话框/03-QFileDialog-文件对话框/04-QFileDialog-过滤器.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@
1515
.filter() -> QDir.Filters
1616
1717
================================ 名称过滤器 ===================================
18+
支持按文件名称设置过滤器,主要用*通配符与扩展名来限制文件类型
1819
1920
.setNameFilters(filters: Sequence[str])
2021
.setNameFilter(filter: str)
21-
.nameFilters() -> Sequence[str]
22+
.nameFilters() -> List[str]
2223
2324
============================== 媒体类型过滤器 =================================
2425
还支持按媒体类型(MIME类型)分类过滤
@@ -28,7 +29,7 @@
2829
关于什么是MIME,可以参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
2930
3031
.setMimeTypeFilters(filters: Sequence[str])
31-
.mimeTypeFilters() -> Sequence[str]
32+
.mimeTypeFilters() -> List[str]
3233
"""
3334

3435

@@ -52,6 +53,7 @@ def setup_dialog(self) -> None:
5253

5354
# MIME过滤器
5455
# self.dialog.setMimeTypeFilters(("text/markdown", "image/jpeg", "application/octet-stream"))
56+
print(self.dialog.nameFilters())
5557

5658
def setup_ui(self) -> None:
5759
"""设置界面"""

0 commit comments

Comments
 (0)