作者kerycheng (甚麽都不想做的凯瑞)
看板Python
标题[问题] pyqt5 QTextBrower显示文字请益
时间Tue Dec 27 10:02:56 2022
小弟目前在用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
想请问这个问题是出在哪边
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.110.113.182 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1672106581.A.F54.html
※ 编辑: kerycheng (120.110.113.182 台湾), 12/27/2022 11:01:31
1F:→ ToastBen: 好油喔peko 12/27 12:02
2F:→ kerycheng: 救我peko 12/27 13:45