Как запретить tkinter вставлять скобки после перетаскивания файла?Python

Программы на Python
Ответить
Anonymous
 Как запретить tkinter вставлять скобки после перетаскивания файла?

Сообщение Anonymous »

Я использую tkinter и хочу создать поле ввода, в которое можно будет перетаскивать файл, чтобы получить путь. Однако, когда я удаляю файл, путь отображается в скобках, например {A:путь к файлу.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('', lambda e: e1.insert(tk.END, e.data))

e2.drop_target_register(DND_FILES)
e2.dnd_bind('', lambda e: e2.insert(tk.END, e.data))

tk.mainloop()


Подробнее здесь: https://stackoverflow.com/questions/724 ... -of-a-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»