Roy*_*evy 6 tkinter python-2.7
在我的应用程序中,用户需要浏览文件。然而,由于它askdirectory有点tkFileDialog过时,因此使用和浏览文件不太舒服。它看起来像这样:
我想要实现的目标应该看起来像“默认”窗口浏览对话框。像这样:
(来源https://www.pythontutorial.net/tkinter/tkinter-open-file-dialog/)
我不确定(因为我找不到证据),但我记得有人告诉我它看起来像这样,因为我使用的是 Python 2.7 而不是 3+。真的吗?是否存在替代方案?
The*_*der -1
您可以尝试使用askopenfilename(). 它显示标准的“打开文件”对话框。
例如:
from tkinter import *
from tkinter import filedialog as fd
root = Tk()
root.title("Button to open files")
root.geometry("500x500")
def openfd(*args):
askk = askopenfilename()
btn = Button(root, text="Click to open file", command=openfd)
btn.place(x=200, y=200)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
您可以在https://www.pythontutorial.net/tkinter/tkinter-open-file-dialog/阅读更多相关信息。