Как разрешить текстовой области Tkinter допускать удаление внешнего файла на Python 3.X? - PullRequest
2 голосов
/ 23 ноября 2011

Я погуглил некоторые уроки перетаскивания, большинство из них о перетаскивании внутреннего элемента в приложении. Но я хотел бы добавить внешний файл в текстовую область, он может отобразить путь к файлу мне, это будет хорошо, но как я могу это сделать? Спасибо? Есть идеи?

PS: использование python3.X

1 Ответ

1 голос
/ 23 ноября 2011

Полагаю, вы уже взглянули на расширение TkDND для Tkinter. Глядя на свои документы, кажется, что у него есть некоторая поддержка для перетаскивания внешних целей:

"Например, под окнами тип" FILENAME "может использоваться для получить одно имя файла из проводника или тип "NetscapeURL" может быть использован для получения закладки из Netscape Навигатор. Под Unix тип "FILE_NAME" может использоваться для получить имя файла из приложения Motif. "

Говорит документы в: http://klappnase.bubble.org/TkinterDnD/TkinterDnD_manual.html

Вы должны попробовать это, если вам действительно нужно использовать Tkinter.

В противном случае, для лучших результатов и возможностей, я бы посоветовал вам использовать более полную структуру GUI, такую ​​как Qt, которая имеет привязки для исходящих событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...