0

问题
我正在尝试在 python 中创建一个 gui,它在两个并排面板中显示两个目录及其内容(通过树、缩略图、列表等),然后允许用户:

  1. 在两个面板之间拖动文件
  2. 选择要传输的文件(手动和通过脚本),并在用户输入后传输

关键是尽可能多地自动化该过程,但允许用户验证每个文件的最终传输。

这可能吗?哪个python gui库最适合这个?我只是在寻找一个大致的方向,因为我真的不知道从哪里开始寻找。

当前的解决方法
我有一个 python 脚本,它将根据客户端将邮件分类到子文件夹中,然后遍历每个客户端,同时mail\<client>在资源管理器中打开客户端的主文件目录。我将每个文件拖到适当的位置<main>\<client\<subfolder>,关闭两个窗口,在 IDLE 中按“输入”,然后它会移动到下一个客户端。乏味,但这是一个粗略的实现。

系统信息
Windows XP, Python 2.7

4

2 回答 2

1

好吧,您可以使用任何 GUI 框架实现自定义拖放,因此您可以考虑使用Tkinter,因为它内置于标准 Python 库中。

如果您需要能够在应用程序之间进行拖放,这会有点复杂,但据说可以使用 来实现Tkinter,尽管您可能更喜欢使用wiki 上wxPython示例。

于 2013-06-14T18:54:46.193 回答
0

对于任何相关的文件,我都会使用 Python os 模块,http://docs.python.org/2/library/os.html

于 2013-06-14T18:52:50.683 回答