tkinter中的弹窗和打开保存文件
qingheluo2020-07-14清河洛370
tkinter.messagebox模块用于弹窗该模块的常用方法参数格式都为(title=None, message=None,**options)title表示弹窗的标题,message表示显示的文字askokcancel() :圆形蓝色问号 确定,取消按钮 返回 True False 关闭返回 False
askquestion() :圆形蓝色问号 是(Y),否(N)按钮 返回 yes no 无法关闭
askretrycancel() :黄色三角感叹号 重试(R),取消按钮 返回 True False 关闭返回 False
askyesno() :圆形蓝色问号 是(Y),否(N)按钮...
tkinter.messagebox模块用于弹窗
该模块的常用方法参数格式都为(title=None, message=None,**options)
title表示弹窗的标题,message表示显示的文字
askokcancel() :圆形蓝色问号 确定,取消按钮 返回 True False 关闭返回 False askquestion() :圆形蓝色问号 是(Y),否(N)按钮 返回 yes no 无法关闭 askretrycancel() :黄色三角感叹号 重试(R),取消按钮 返回 True False 关闭返回 False askyesno() :圆形蓝色问号 是(Y),否(N)按钮 返回 True False 无法关闭 askyesnocancel() :圆形蓝色问号 是(Y),否(N),取消按钮 返回 True False None 关闭返回 None showerror() :圆形红色叉号 确定按钮 返回 ok 关闭返回 ok showinfo() :圆形蓝色反感叹号号 确定按钮 返回 ok 关闭返回 ok showwarning() :黄色三角感叹号 确定按钮 返回 ok 关闭返回 ok
tkinter.filedialog模块用于打开或保存文件
该模块的常用方法参数格式都为(**options)
asksaveasfilename() :选择保存文件名,返回文件名(含路径),取消或关闭窗口返回空字符串 asksaveasfile() :选择保存文件名,创建文件并返回文件流对象,取消或关闭窗口返回None askopenfilename() :选择打开文件名,返回文件名(含路径),取消或关闭窗口返回空字符串 askopenfile() :选择打开文件名,返回IO流对象,取消或关闭窗口返回None askdirectory() :选择打开目录,返回目录名,取消或关闭窗口返回空字符串 askopenfilenames() :选择打开多个文件,以元组形式返回多个文件名(含路径),取消或关闭窗口返回空字符串 askopenfiles() :选择打开多个文件,以列表形式返回多个IO流对象,取消或关闭窗口返回空字符串
常用的option项:
title:指定对话框的标题栏文本。 defaultextension:指定文件的默认后缀 如:defaultextension=‘.jpg‘,那么输入‘Python‘的时候,会自动添加后缀为‘Python.jpg‘。 如果用户输入文件名包含后缀,那么该选项不生效。 filetypes:指定筛选文件类型的下拉菜单选项,值是(描述,后缀)格式的二元组组成的列表 如:filetypes=[(‘jpg图片‘,‘jpg‘),(‘txt文本‘,‘txt‘)] ‘txt‘、‘.txt‘、‘*.txt‘这三个后缀格式效果相同 initialdir:对话框的默认打开路径,默认为当前文件夹 initialfile:对话框中初始化显示的文件名 multiple:是否可以同时选中多个文件,默认False parent:指定父框架