无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【python】來學學debugger吧,不能只會用print調(diào)試呀!

2023-04-08 16:37 作者:麻瓜藤9527  | 我要投稿

count = 0

??while (count < 5):

????time.sleep(1)

????count += 1

????message = "check_download_finished {0}".format(count)

????print(message)

????self.ui_down_info_edit.setText(message)



????self.ui_down_info_edit 是一個 QTextEdit()

????執(zhí)行時 print 能實時打印 message,而 self.ui_down_info_edit 退出循環(huán)時才會打印 一條消息

????如何讓 self.ui_down_info_edit 也能實時打印消息


????在循環(huán)中使用 self.ui_down_info_edit.setText() 方法只是將消息更新到了文本框中,但實際上并沒有及時更新界面顯示,

????所以您在循環(huán)結(jié)束后才看到了所有消息。


????要在循環(huán)中及時更新文本框的顯示,可以調(diào)用 QApplication.processEvents() 方法來處理沒有被處理的事件。

????這將強制更新 UI 界面,并在處理其他事件(例如界面的繪制或響應用戶交互)之前執(zhí)行消息處理。


????您可以使用 QTextEdit.verticalScrollBar() 方法將文本框滾動到最底部,

????以便用戶查看最新的消息?


????self.ui_down_info_edit.append(message)

??????self.ui_down_info_edit.verticalScrollBar().setValue(

????????self.ui_down_info_edit.verticalScrollBar().maximum())

??????QApplication.processEvents()


????獲取垂直滾動條,并將其設置為最大值,以滾動文本框到底部。

????chatGpt牛皮


【python】來學學debugger吧,不能只會用print調(diào)試呀!的評論 (共 條)

分享到微博請遵守國家法律
秦皇岛市| 伊通| 宜丰县| 徐汇区| 诏安县| 卫辉市| 体育| 弥勒县| 德保县| 武鸣县| 桂阳县| 揭西县| 资兴市| 怀远县| 如东县| 涿州市| 海阳市| 德兴市| 文成县| 南宫市| 华坪县| 汤阴县| 渑池县| 兰西县| 米泉市| 玉林市| 南京市| 通渭县| 祁东县| 微山县| 都安| 平南县| 玛沁县| 潼南县| 乌拉特后旗| 玛纳斯县| 武冈市| 海丰县| 专栏| 马鞍山市| 富平县|