这里会显示出您选择的修订版和当前版本之间的差别。
文件选择对话框 [2021/09/29 22:12] admin 创建 |
文件选择对话框 [2021/09/29 22:13] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 获取文件路径对话框 ====== | ====== 获取文件路径对话框 ====== | ||
- | file_name = QFileDialog.getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)") | + | file_name = QFileDialog.getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)") |
##"open file Dialog "为文件对话框的标题,第三个是打开的默认路径,第四个是文件类型过滤器 | ##"open file Dialog "为文件对话框的标题,第三个是打开的默认路径,第四个是文件类型过滤器 | ||
这样,file_name就保存了刚刚选择的文件的绝对路径。 | 这样,file_name就保存了刚刚选择的文件的绝对路径。 | ||
====== 保存文件对话框 ====== | ====== 保存文件对话框 ====== | ||
- | file_path = QFileDialog.getSaveFileName(self,"save file","C:\Users\Administrator\Desktop" ,"xj3dp files (*.xj3dp);;all files(*.*)") | + | file_path = QFileDialog.getSaveFileName(self,"save file","C:\Users\Administrator\Desktop" ,"xj3dp files (*.xj3dp);;all files(*.*)") |
file_path即为文件即将保存的绝对路径。形参中的第二个为对话框标题,第三个为打开后的默认给路径,第四个为文件类型过滤器 | file_path即为文件即将保存的绝对路径。形参中的第二个为对话框标题,第三个为打开后的默认给路径,第四个为文件类型过滤器 | ||
====== 选择文件夹对话框 ====== | ====== 选择文件夹对话框 ====== | ||
- | dir_path=QFileDialog.getExistingDirectory(self,"choose directory","C:\Users\Administrator\Desktop") | + | dir_path=QFileDialog.getExistingDirectory(self,"choose directory","C:\Users\Administrator\Desktop") |