【发布时间】:2018-02-05 15:33:50
【问题描述】:
我想为我刚刚编写的程序制作一个 Tkinter 接口。界面需要有一个小部件,用户可以在其中插入图像供程序处理。我在网上找不到这样的小部件。怎么做这样的界面?
【问题讨论】:
-
您的意思是文件选择器对话框?看
askopenfilename。
我想为我刚刚编写的程序制作一个 Tkinter 接口。界面需要有一个小部件,用户可以在其中插入图像供程序处理。我在网上找不到这样的小部件。怎么做这样的界面?
【问题讨论】:
askopenfilename。
以下是 tkinter entry 小部件的示例,它可以立即获取图像:
try: # In order to be able to import tkinter for
import tkinter as tk # either in python 2 or in python 3
import tkinter.filedialog as tkfd
except ImportError:
import Tkinter as tk
import tkFileDialog as tkfd
if __name__ == '__main__':
root = tk.Tk()
entry = tk.Entry(root)
entry.pack()
path = tkfd.askopenfilename(initialdir = "/", title = "Select file",
filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
entry.insert('0', path)
root.mainloop()
【讨论】: