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

看板Python作者 (甚麼都不想做的凱瑞)時間2年前 (2022/12/27 19:10), 2年前編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
自問自答 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://www.ptt.cc/bbs/Python/M.1672139418.A.4FB.html

12/27 22:30, 2年前 , 1F
大師
12/27 22:30, 1F
※ 編輯: kerycheng (120.110.94.73 臺灣), 12/30/2022 21:03:06

01/04 16:28, , 2F
如果要乾淨一點的main_controll你可以試試看用signal去
01/04 16:28, 2F

01/04 16:28, , 3F
傳值或是把main controll丟進去爬蟲的class 就可以在各
01/04 16:28, 3F

01/04 16:28, , 4F
自的function裡面寫
01/04 16:28, 4F
文章代碼(AID): #1ZgjAQJx (Python)
文章代碼(AID): #1ZgjAQJx (Python)