我创建 self.work_timer = threading.Timer(0.5, self.blue_connect)
了一个计时器,它在按下按钮时启动,并在self.blue_connect
代码内部无限循环。进一步覆盖closeEvent
def closeEvent(self, event):
self.work_function.cancel()
event.accept()
我在其中写了关闭计时器,但是,在 GUI 结束后,脚本仍然在后台运行
我创建 self.work_timer = threading.Timer(0.5, self.blue_connect)
了一个计时器,它在按下按钮时启动,并在self.blue_connect
代码内部无限循环。进一步覆盖closeEvent
def closeEvent(self, event):
self.work_function.cancel()
event.accept()
我在其中写了关闭计时器,但是,在 GUI 结束后,脚本仍然在后台运行
程序:
text = open('test.txt', 'r')
print(text.readlines()[0].strip())
print(text.readlines()[0].strip())
安慰:
Traceback (most recent call last):
File "C:\Users\User\Desktop\test.py", line 3, in <module>
print(text.readlines()[0].strip())
IndexError: list index out of range