[问题] 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