Python Tkinter中的asksaveasfile()函数

Python Tkinter中的asksaveasfile()函数

TKinter是Python中用于GUI编程的模块。我们创建一个画布(Canvas),并在其中放置我们的UI组件,具有许多属性和行为。在本文中,我们将看到如何使用ask essay file函数将Python程序创建的文件保存到本地驱动器中。

首先,我们创建一个画布,在其上再次使用TTK dot按钮函数放置一个按钮。然后声明另一个函数,该函数将使用ask fine来定义文件类型并将文件保存到本地驱动器中的位置。

示例

from tkinter import *
from tkinter import ttk
from tkinter.filedialog import asksaveasfile

base = Tk()
base.geometry('300x250')

def SaveFile():
    data = [('All tyes(*.*)', '*.*')]
    file = asksaveasfile(filetypes = data, defaultextension = data)

save_btn = ttk.Button(base, text = '点击保存文件', command = lambda : SaveFile())
save_btn.pack(side = TOP, pady = 20,padx = 50)

mainloop()

输出

运行上面的代码会给我们以下结果 −

Python Tkinter中的asksaveasfile()函数

接下来,点击“点击保存文件”按钮,我们会得到下一个窗口,如下所示。

Python Tkinter中的asksaveasfile()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程