【发布时间】:2022-10-05 14:59:07
【问题描述】:
我正在盯着tkinter,我想创建一个输入框,您可以在其中拖放文件以获取路径。但是,当我删除文件时,路径显示在括号之间,例如 {A:path to file.txt} 如何避免插入括号?另外,如何让输入框变宽?
master = TkinterDnD.Tk()
tk.Label(master, text=\"Input raster:\").grid(row=0)
tk.Label(master, text=\"Output:\").grid(row=1)
e1 = tk.Entry(master)
e2 = tk.Entry(master)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)
tk.Button(master, text=\'Quit\', command=master.quit).grid(row=3, column=0, sticky=tk.W, pady=4)
tk.Button(master, text=\'Show\', command=ensayo).grid(row=3, column=1, sticky=tk.W, pady=4)
e1.drop_target_register(DND_FILES)
e1.dnd_bind(\'<<Drop>>\', lambda e: e1.insert(tk.END, e.data))
e2.drop_target_register(DND_FILES)
e2.dnd_bind(\'<<Drop>>\', lambda e: e2.insert(tk.END, e.data))
tk.mainloop()```
标签: python-3.x tkinter