首页 > 解决方案 > Python sleep() 函数无法正常工作

问题描述

self.statusBar().showMessage("Product added to database")
self.lineEdit_20.setText("")
self.lineEdit_21.setText("")
self.lineEdit_22.setText("")
time.sleep(3)
self.statusBar().showMessage("")

这是我在 PyQt5 项目中的代码的一部分。这是我期望发生的事情:

  1. 状态栏显示“产品已添加到数据库”。行编辑显示“”。
  2. 3秒过去了。
  3. 状态栏显示“”。

然而,这就是发生的事情:

  1. 状态栏显示“产品已添加到数据库”。
  2. 3秒过去了。
  3. 行编辑显示“”。状态栏显示“”。

sleep() 函数似乎没有按正确的顺序工作。这里有什么问题?

标签: pythonpyqt5sleep

解决方案


推荐阅读