python|實現tkinter的文件打開與保存對話框

本博文源於python基礎,主要探討如何完成tkinter下的filedialog模塊中打開文件與關閉文件對話框。

實驗效果

文件打開
在這裏插入圖片描述
文件保存
在這裏插入圖片描述

實驗原理

代碼中首先定義了用於創建打開文件和保存文件的函數,然後將函數進行綁定,最後加入主窗口。

實驗代碼

# -*- 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()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章