我一個爬蟲程序。shell 下運行 沒有中斷。一直在爬。效果還不錯 因為直接關(guān)掉shell 或IDE 就可以結(jié)束了現(xiàn)在我加上了pyqt 界面。 運行時候UI 會一直卡住。導(dǎo)致我沒辦法把狀態(tài)信息發(fā)送到UI 根本看不到。一直處在無響應(yīng)的狀態(tài) 這樣太影響用戶體驗了。我把爬蟲程序 封裝在了一個類里。 然后在ui里調(diào)用他。網(wǎng)上找了很多資料 說是用多線程 或多進程。 然后關(guān)掉線程。 還有說是要用異步。搞的我暈暈的。說我要是用多線程 就要在爬蟲里 每句話都要加一個判斷。我覺得這太扯了。 請大神給個建議。 能提供一個實例的話 那就十分感謝了!~
python pyqt ui卡住的問題
守候你守候我
2018-07-17 14:05:46