作者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/m.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