【tkinter标准对话框】filedialog:打开保存,文件对话框!

您所在的位置:网站首页 java中filedialog 【tkinter标准对话框】filedialog:打开保存,文件对话框!

【tkinter标准对话框】filedialog:打开保存,文件对话框!

2023-12-10 02:11| 来源: 网络整理| 查看: 265

在这里插入图片描述

文章目录 一、filedialog简介 二、运用实例 三、参数&返回值 1. 参数 2. 返回值

一、filedialog简介

在tkinter中有三种标准对话框:

messagebox filedialog colorchooser

之前我们说了 messagebox 消息对话框,再来认识认识 filedialog 对话框。

如果你的应用程序会需要到打开文件、保存文件、选择目录等关于文件的操作,那么就必须要用到 filedialog 。 在这里插入图片描述 下面是所有的 filedialog 的函数。

函数 用法 asksaveasfilename() 选择以什么文件名保存,返回文件名 asksaveasfile() 选择以什么文件保存,创建文件并返回文件流对象 askopenfilename() 选择打开什么文件,返回文件名 askopenfile() 选择打开什么文件,返回IO流对象 askopenfiles() 选择打开多个文件,以列表形式返回多个IO流对象 askdirectory() 选择目录,返回目录名

看上去 filedialog 中的函数挺多的,但是我们常用的也就不外乎 askopenfilename 打开文件、asksaveasfilename 保存文件,顶多加上个askdirectory 选择目录。 在这里插入图片描述

二、运用实例

我们通过一个实际案例,来看看我们常用的 filedialog 函数是怎么使用的。

import tkinter as tk from tkinter.filedialog import * from PIL import Image def selectFile(): global img filepath = askopenfilename() # 选择打开什么文件,返回文件名 filename.set(filepath)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3