最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)試呀!的評論 (共 條)

分享到微博請遵守國家法律
左贡县| 调兵山市| 星座| 昂仁县| 和平区| 新巴尔虎左旗| 陆河县| 神池县| 宁波市| 桐庐县| 台东县| 西吉县| 商南县| 苍梧县| 禹城市| 富锦市| 浮山县| 德令哈市| 宣汉县| 安陆市| 绥芬河市| 苏尼特右旗| 南川市| 濉溪县| 曲周县| 镇雄县| 连城县| 社会| 龙门县| 平顺县| 六盘水市| 淄博市| 丰宁| 枣庄市| 和田市| 望江县| 横山县| 伊春市| 合作市| 晋中市| 德州市|