一、目标:
监控一个目录下某特点文件的变化,当内容被修改后,自动弹出一个对话框显示出修改后关键内容。
二、程序具体功能要求:1)程序启动后先创建一个对话框,有可设定的选项,点击开始监控即开始监控;
2)考虑到运行的清爽性,主对话框最小化后放到 System Tray中;但文件监控功能要继续保持运行。
三、尝试情况(例子见附件):tkinter+ threading+copy网上代码,基本搞定上述功能;
四、碰到问题:主对话框最小化到 SystemTray后,当文件改变后无法自动弹出显示修改内容的对话框,保持主对话框不放到SystemTray是功能正常。经过研究发现: 当主对话框 最小化后(使用.withdraw)自动弹出的对话框初始化出错(使用 Toplevel()创建)
鼓捣了两天也没搞定,Python能实现吗?谢谢!
附件(26.4KB) test.rar--
FROM 124.64.23.*