mirror of
https://github.com/muziing/PySide6-Code-Tutorial.git
synced 2025-02-07 00:28:22 +08:00
Fix 03-12-03-04
纠正返回值类型错误; 补充nameFilter的讲解
This commit is contained in:
parent
e21008f5cb
commit
3bef2a1099
@ -15,10 +15,11 @@ QDir.Filters枚举值详情参见本节附录
|
|||||||
.filter() -> QDir.Filters
|
.filter() -> QDir.Filters
|
||||||
|
|
||||||
================================ 名称过滤器 ===================================
|
================================ 名称过滤器 ===================================
|
||||||
|
支持按文件名称设置过滤器,主要用*通配符与扩展名来限制文件类型
|
||||||
|
|
||||||
.setNameFilters(filters: Sequence[str])
|
.setNameFilters(filters: Sequence[str])
|
||||||
.setNameFilter(filter: str)
|
.setNameFilter(filter: str)
|
||||||
.nameFilters() -> Sequence[str]
|
.nameFilters() -> List[str]
|
||||||
|
|
||||||
============================== 媒体类型过滤器 =================================
|
============================== 媒体类型过滤器 =================================
|
||||||
还支持按媒体类型(MIME类型)分类过滤
|
还支持按媒体类型(MIME类型)分类过滤
|
||||||
@ -28,7 +29,7 @@ QDir.Filters枚举值详情参见本节附录
|
|||||||
关于什么是MIME,可以参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
|
关于什么是MIME,可以参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
|
||||||
|
|
||||||
.setMimeTypeFilters(filters: Sequence[str])
|
.setMimeTypeFilters(filters: Sequence[str])
|
||||||
.mimeTypeFilters() -> Sequence[str]
|
.mimeTypeFilters() -> List[str]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
@ -52,6 +53,7 @@ class MyWidget(QtWidgets.QWidget):
|
|||||||
|
|
||||||
# MIME过滤器
|
# MIME过滤器
|
||||||
# self.dialog.setMimeTypeFilters(("text/markdown", "image/jpeg", "application/octet-stream"))
|
# self.dialog.setMimeTypeFilters(("text/markdown", "image/jpeg", "application/octet-stream"))
|
||||||
|
print(self.dialog.nameFilters())
|
||||||
|
|
||||||
def setup_ui(self) -> None:
|
def setup_ui(self) -> None:
|
||||||
"""设置界面"""
|
"""设置界面"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user