[問題] QThread: Destroyed while thread is sti

看板Python作者 (evenrain)時間13年前 (2012/06/21 18:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
大家好,我是個 python 新手~所以萬一我問的問題太笨,請鞭小力一點 T_T 目前是做登入的功能,但是偷懶不想自己維護帳號密碼, 但是程式也會需要用到 FTPS,所以就做個登入視窗使用者抓 windows 的帳號 密碼讓 user 自己輸入,再藉由是否成功連線來判定登入與否 main.py 是主程式宣告了 DialogLogin(QDialog) 跟 MainWindow(QMainWindow) 兩個 UI 物件,一開始只會顯示 Dialog 使用者填寫密碼後按確定 會呼叫 login 函式 裏頭會執行 FtpsQThread 這個 QThread 連線 ftp 再依據結果決定顯示 QMessageBox 或是切換到 MainWindows 不過執行結果卻是 QThread: Destroyed while thread is still running 有朋友跟我說大概是生命週期的問題,不過我不確定我哪裡錯了 請大家幫我看看~ m(_ _)m 程式碼: https://dl.dropbox.com/u/1245969/src.7z -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.190.212
文章代碼(AID): #1FulGJ5C (Python)
文章代碼(AID): #1FulGJ5C (Python)