欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python|实现tkinter的文件打开与保存对话框

程序员文章站 2022-07-14 12:53:02
...

本博文源于python基础,主要探讨如何完成tkinter下的filedialog模块中打开文件与关闭文件对话框。

实验效果

文件打开
python|实现tkinter的文件打开与保存对话框
文件保存
python|实现tkinter的文件打开与保存对话框

实验原理

代码中首先定义了用于创建打开文件和保存文件的函数,然后将函数进行绑定,最后加入主窗口。

实验代码

# -*- coding:utf-8 -*-
#
import tkinter
import tkinter.filedialog


def FileOpen():
    r = tkinter.filedialog.askopenfilename(title='Python tkinter',
                                           filetypes=[('Python', '*.py *.pyw'), ('All files', '*')])
    print(r)


def FileSave():
    r = tkinter.filedialog.asksaveasfilename(title='Python tkinter',
                                             initialdir=r'E:\360',
                                             initialfile='test.py')
    print(r)


root = tkinter.Tk()
button1 = tkinter.Button(root, text='File Open',
                         command=FileOpen)
button1.pack(side='left')
button2 = tkinter.Button(root, text='File Save',
                         command=FileSave)
button2.pack(side='left')
root.mainloop()