问题
我正在尝试在python中创建一个gui,它在两个并排面板中显示两个目录及其内容(通过树,缩略图,列表等),然后允许用户:
重点是尽可能多地自动化流程,但允许用户验证每个文件的最终传输。
这可能吗?哪个python gui库对此很理想?我只是在寻找一个大方向,因为我真的不知道从哪里开始寻找。
当前的解决方法
我有一个python脚本,它将邮件分类到基于客户端的子文件夹,然后遍历每个客户端,同时在资源管理器中打开mail\<client>
和客户端的主文件目录。我将每个文件拖到适当的<main>\<client\<subfolder>
,关闭两个窗口,在IDLE中按“enter”,然后移动到下一个客户端。单调乏味,但这是一个粗略的实现。
系统信息
Windows XP,Python 2.7
答案 0 :(得分:1)
好吧,您可以使用任何GUI框架实现自定义拖放,因此您可以考虑使用Tkinter
,因为它是内置于标准Python库的。
如果您需要能够在应用程序之间进行拖放,则会更加复杂,但使用Tkinter
可以实现supposedly,但您可能更愿意使用wxPython
},维基上有an example。
答案 1 :(得分:0)
对于任何与文件相关的内容,我都会使用Python os模块http://docs.python.org/2/library/os.html