Skip to content

Commit c1dd1a8

Browse files
committed
Add 03-12-03-a1
QFileDialog-枚举值
1 parent 489e98d commit c1dd1a8

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# QFileDialog-枚举值
2+
3+
由于 [QFileDialog](https://doc.qt.io/qtforpython/PySide6/QtWidgets/QFileDialog.html) 类中包含大量的枚举值类型,故单独摘录整理至本文档中。
4+
5+
## [AcceptMode](https://doc.qt.io/qt-6/qfiledialog.html#AcceptMode-enum)
6+
7+
| 常量 ||
8+
| ---------- | ---- |
9+
| AcceptOpen | 0 |
10+
| AcceptSave | 1 |
11+
12+
## [DialogLabel](https://doc.qt.io/qt-6/qfiledialog.html#DialogLabel-enum)
13+
14+
| 常量 ||
15+
| -------- | ---- |
16+
| LookIn | 0 |
17+
| FileName | 1 |
18+
| FileType | 2 |
19+
| Accept | 3 |
20+
| Reject | 4 |
21+
22+
## [FileMode](https://doc.qt.io/qt-6/qfiledialog.html#FileMode-enum)
23+
24+
此枚举值用于指示用户可以在文件对话框中选择什么;即,如果用户单击确定,对话框将返回什么。
25+
26+
| 常量 || 描述 |
27+
| ------------- | ---- | ------------------------------------------------------------ |
28+
| AnyFile | 0 | 单一的、现有的或不存在的文件的文件名 |
29+
| ExistingFile | 1 | 单一的、现有的文件的文件名 |
30+
| Directory | 2 | 一个目录的名称。文件和目录都会显示。注意原生Windows文件对话框不支持在目录选择器中显示文件 |
31+
| ExistingFiles | 3 | 零个或多个现有文件的名称 |
32+
33+
## [Option](https://doc.qt.io/qt-6/qfiledialog.html#Option-enum)
34+
35+
| 常量 || 描述 |
36+
| --------------------------- | ---------- | ------------------------------------------------------------ |
37+
| ShowDirsOnly | 0x00000001 | 在文件对话框中仅显示目录。默认情况下文件和目录都会显示。(仅在目录文件模式下有效。) |
38+
| DontResolveSymlinks | 0x00000002 | 不要在文件对话框中解析符号链接。默认情况下会解析符号链接。 |
39+
| DontConfirmOverwrite | 0x00000004 | 如果选择了一个现有文件,则不请求确认。默认情况下会要求确认。 |
40+
| DontUseNativeDialog | 0x00000008 | 不要使用原生文件对话框。默认情况下会使用原生对话框,除非使用包含 [Q_OBJECT](https://doc.qt.io/qt-6/qobject.html#Q_OBJECT) 宏的 QFileDialog 的子类,或平台没有您需要的类型的本地对话框。注意在使用原生文件对话框时,此选项在 MacOS 上不支持。 |
41+
| ReadOnly | 0x00000010 | 声明模型是只读的。必须在更改对话框属性或显示对话框之前设置此选项。 |
42+
| HideNameFilterDetails | 0x00000020 | 声明文件名过滤器详细信息是否隐藏。 |
43+
| DontUseCustomDirectoryIcons | 0x00000040 | 始终使用默认目录图标。某些平台支持用户设置不同的图标,但自定义图标查找会对网络或可移动驱动器造成很大的性能影响。设置此选项将启用图标提供器中的 QFileIconProvider.DontUseCustomDirectoryIcons 选项。 |
44+
45+
## [ViewMode](https://doc.qt.io/qt-6/qfiledialog.html#ViewMode-enum)
46+
47+
此枚举值描述了文件对话框的视图模式,即,将显示关于每个文件的哪些信息
48+
49+
| 常量 || 描述 |
50+
| ------ | ---- | ------------------------------------ |
51+
| Detail | 0 | 为目录中的每一项显示图标、名称、详情 |
52+
| List | 1 | 为目录中的每一项只显示图标和名称 |

0 commit comments

Comments
 (0)