Перетащите файлы в графический интерфейс Tkinter - PullRequest
0 голосов
/ 12 июня 2019

Я довольно новичок в Python и застрял в проблеме. Я использую Python 3.7 и намереваюсь добавить функциональность «перетаскивания» в мой графический интерфейс. У меня есть некоторые файлы, которые необходимо прочитать, поэтому я ищу вариант, в котором я могу просто перетащить эти файлы в определенную область в моем графическом интерфейсе, и имя программы или путь считывается моей программой.

Будучи новичком, очень помог бы подробный ответ или код.

Спасибо

1 Ответ

0 голосов
/ 12 июня 2019

К сожалению, tkinter поддерживает только экспериментальный виджет, перетаскивание и ничего больше. Я столкнулся с подобными проблемами, пытаясь сделать сложный графический интерфейс.

Я бы посмотрел на wxPython. Он сложный, объектно-ориентированный и пугающий, но обладает невероятным количеством функций, которые вознаграждают вас за его изучение. Включая перетаскивание файла.

Посмотрите на миниатюры wxPython в https://wxpython.org/Phoenix/docs/html/gallery.html для изображений того, как выглядят виджеты. Миниатюры включают изображения примерно для половины доступных виджетов. Изображения также немного устарели.

Посмотрите на произносится https://pythonlibrary.org или https://zetcode.com для лучших учебных пособий. После них ваш лучший ресурс - Google и форумы.

Надеюсь, это поможет, Легорой.

...