[問題] pyqt5 QTextBrower顯示文字請益

作者: kerycheng (kk)   2022-12-27 10:02:56
小弟目前在用python練習爬蟲和UI設計
在textBrower這邊遇到了一點問題
這是我的程式流程圖
https://imgur.com/AT3Aeuq.jpg
https://imgur.com/Z2zivsF.jpg
UI介面圖(開始執行蝦皮爬蟲1的框是textBrower)
透過輸入keyword和pages,並按下想爬取的賣場按鈕(online store
type)
UI將資料傳給controller,controller透過賣場類別判斷該把資料傳給哪一個scrape_cont
roller.py做處理
目前整個爬蟲程式都沒有任何問題
主要是卡在我想把程式執行的每個階段回傳到textBrower中
這是我的程式碼
controller.py
https://pastebin.com/Wery9e5c
scrape_shopee_controller.py
https://pastebin.com/kct8ja17
scrape_ui.py
https://pastebin.com/2dapeipP
我在scrape_ui.py裡寫了一個display_text(text)用來將接收到的訊息傳到textBrower裡
然後在scrape_shopee_controller.py裡每個def都有放入display_text去將訊息傳回去
也有在display_text裡加個print(text)檢查是否有收到訊息
發現確實都有接收到各個def傳來的text,但是卻沒有顯示在textBrower中
https://imgur.com/7mWzwHy.jpg
唯一有顯示的只有在onButtonClick那邊的傳過去的text
https://imgur.com/Tfe2zSt.jpg
想請問這個問題是出在哪邊
作者: ToastBen (吐司邊)   2022-12-27 12:02:00
好油喔peko
作者: kerycheng (kk)   2022-12-27 13:45:00
救我peko

Links booklink

Contact Us: admin [ a t ] ucptt.com