如何使用Tkinter创建导入文件按钮?

Bub*_*imp -3 python tkinter

因此,您知道例如在Windows上使用记事本时想要打开旧文件的方式吗?您单击文件,然后打开,然后将打开一个文件对话框,您可以选择所需的文件,程序将显示其内容。

基本上,我想在Python中创建一个可以完成此操作的按钮。

这是我按钮的功能-

def UploadAction():
    #What to do when the Upload button is pressed
    from tkinter import filedialog
Run Code Online (Sandbox Code Playgroud)

当我单击分配给该操作的按钮时,什么也没有发生,没有错误,没有崩溃,只是什么也没有。

fig*_*eam 10

import tkinter as tk
from tkinter import filedialog

def UploadAction(event=None):
    filename = filedialog.askopenfilename()
    print('Selected:', filename)

root = tk.Tk()
button = tk.Button(root, text='Open', command=UploadAction)
button.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)