在Tkinter GUI中拖放文件

时间:2019-06-12 08:00:11

标签: python user-interface tkinter drag-and-drop python-3.7

我对Python相当陌生,并且遇到了问题。我正在使用Python 3.7,并打算在我的GUI中添加“拖放”功能。 我有一些文件需要读取,因此我正在寻找一个选项,可以将这些文件简单地拖到GUI中的特定区域,然后文件名或路径可以由程序读取。

成为新手时,详细的答案或代码会很有帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

不幸的是,tkinter仅支持 experimental 小部件拖放,没有其他功能。我在尝试制作复杂的GUI时遇到了类似的问题。

我会研究wxPython。它是复杂的,面向对象的和令人生畏的,但是具有令人难以置信的大量功能,这些功能会奖励您学习它。包括文件拖放。

请查看https://wxpython.org/Phoenix/docs/html/gallery.html处的wxPython缩略图,以获取有关小部件外观的图像。缩略图中包含约一半可用小部件的图像。这些图像也有些过时。

请查看发音为https://pythonlibrary.orghttps://zetcode.com的最佳教程。在它们之后,最好的资源是Google和论坛。

希望这对您有所帮助,Legorooj。