作者kerycheng (甚麽都不想做的凯瑞)
看板Python
标题Re: [问题] pyqt5 QTextBrower显示文字请益
时间Tue Dec 27 19:10:11 2022
自问自答
https://ithelp.ithome.com.tw/articles/10274773
参考这篇的写法,多建一个start.py作为程式进入点
并且把原先放在scrape_ui.py的onButtobClick和display_text移去main_controller.py
除此之外scrape_shopee_controller.py的那些执行步骤也一并移去main_controller.py里
面
下面是改完之後的程式码
start.py
https://pastebin.com/XrJu1aCF
scrape_ui.py
https://pastebin.com/0pACvq9L
main_controller.py
https://pastebin.com/XtXQipvk
scrape_shopee_controller.py
https://pastebin.com/uFJ2itVY
scrape_ruten_controller.py
https://pastebin.com/kq4Qza3D
现在的UI介面
https://imgur.com/vJgIJbV.jpg
感觉main_controller还能写得更乾净一点,不过现在能跑就好
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.110.113.182 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1672139418.A.4FB.html
1F:推 surimodo: 大师 12/27 22:30
※ 编辑: kerycheng (120.110.94.73 台湾), 12/30/2022 21:03:06
2F:推 anticrime: 如果要乾净一点的main_controll你可以试试看用signal去 01/04 16:28
3F:→ anticrime: 传值或是把main controll丢进去爬虫的class 就可以在各 01/04 16:28
4F:→ anticrime: 自的function里面写 01/04 16:28