作者miaow ()
看板Python
标题[问题] 视窗出现(无法回应)
时间Tue Dec 22 12:36:39 2020
请教各位前辈
我用QT5+Python写了一个视窗程式
有按钮和选单可以复制(shutil.copy)资料夹到指定位置
但只要执行到正在复制大型影片档时
视窗的title就会短暂出现(无法回应)的字
等复制完就消失
试过将shutil.copy用另开的thread执行
但也没有帮助
请问有什麽方法可以改善吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.130.50.215 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1608611801.A.4C2.html
※ 编辑: miaow (220.130.50.215 台湾), 12/22/2020 12:37:33
1F:推 skyconquer: 请问只有复制大型影片档时才会发生吗?12/22 13:55
对,但说大也没很大,不过是270M而已
影片复制完後复制其他的字就会消失
又遇到影片又出现><
※ 编辑: miaow (42.73.227.178 台湾), 12/22/2020 16:44:52
※ 编辑: miaow (42.73.227.178 台湾), 12/22/2020 16:46:11
2F:推 MAGICXX: 你需要加入进度条 不然这是通病12/22 17:26
我有加进度条,但好像是两件事
3F:推 skyconquer: 能提供程式码的话,大家比较方便抓问题12/22 21:22
程式有点庞大,这只是其一功能
我想问的是shutil.copy内部是不能被thread切割的吗?
不然怎麽用了thread还是没有用?
※ 编辑: miaow (220.130.51.124 台湾), 12/22/2020 22:27:01
5F:→ skyconquer: threading不是问题才对。12/22 23:12
了解,我研究一下,感谢S大提供资讯
※ 编辑: miaow (220.130.51.124 台湾), 12/23/2020 17:45:04