python - 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 项目中的代码的一部分。这是我期望发生的事情:
- 状态栏显示“产品已添加到数据库”。行编辑显示“”。
- 3秒过去了。
- 状态栏显示“”。
然而,这就是发生的事情:
- 状态栏显示“产品已添加到数据库”。
- 3秒过去了。
- 行编辑显示“”。状态栏显示“”。
sleep() 函数似乎没有按正确的顺序工作。这里有什么问题?
解决方案
推荐阅读
- python - Lambdify 或评估 CoordSys3D
- spring-boot - 带有 Spring 引导的 Apache AVRO
- scala - 光滑 - 使用对象而不是元组插入行
- sql - ORA-02067: 需要事务或保存点回滚
- html - 有什么方法可以通过单击一个标签来触发两个更改?
- node.js - 运行子进程命令时遇到问题
- r - 永久存储来自一个操作按钮的输入,以便以后使用
- javascript - 无法将日期格式转换为 2018 年 7 月 23 日星期一 21:54:14 GMT+0530(印度标准时间)为 YYYYMMDD
- google-maps - Google Map API V3 是否提供不使用移动应用程序跟踪移动资产的解决方案?
- ios - 使用 WildFly 迁移到 JDK 10 和 JSF 2.3 后,iOS 和 Mac OSX 上的站点渲染中断