[問題]pyqt show() threading timer卡死

作者: MAXCAI (國王的抽鬼牌)   2018-11-13 20:27:10
小弟目前做了一個程式 原本是按主UI上的按鈕
程式會自動到指定的資料夾檢查有沒有含有QRCODE的圖檔
若有則跳出第二個UI 讓使用者操作
最近想要改成讓檢查QRCODE的部分在背景持續執行
使用的是threading timer 每五秒執行一次
到這個部分一切正常
檢查到有QRCODE的檔案後 在執行第二個UI的show()指令時
就一定會卡住 也沒有顯示ERROR 就是整個當掉
不知道大大有沒有相關經驗 翻了網路也找不到原因
以上 拜託大家多多指教了
作者: ok963963ok (冷月無痕)   2018-11-14 01:39:00
搜尋 qobject qthread
作者: Yshuan (倚絃)   2018-11-14 11:55:00
執行UI相關的方法不能用worker thread

Links booklink

Contact Us: admin [ a t ] ucptt.com