```
import time
import threading
def my_thread_func():
print("Thread started")
time.sleep(1) # 延时1秒
print("Thread ended")
my_thread = threading.Thread(target=my_thread_func)
my_thread.start()
```
在上面的代码中,线程函数`my_thread_func()`内部使用了`time.sleep(1)`来实现延时1秒。注意,这里的延时函数是阻塞函数,会让当前线程暂停执行一段时间。如果你想在不阻塞线程的情况下实现延时,可以使用`threading.Timer()`函数。
用定时器做,1秒钟唤醒一次响应函数,不要用延时函数 sleep# 定义时间显示
self.timer = QtCore.QTimer(self)
self.timer.timeout.connect(self.act_displayTM)#绑定响应函数
self.timer.setInterval(1000)#设置时间间隔
self.timer.start()
# 定时响应事件对应逻辑
def act_displayTM(self):
s_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
self.ui.label_Date.setText(s_time)
return
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)