task1是一个耗时操作
def task_1(self):
"""子线程1--- 自定义耗时操作函数"""
for i in range(5):
print(f'task1 {
i}')
time.sleep(1)
在UI上点击“task1”时,界面会卡住,是因为task1与UI显示在一个进程中。通过将task1放在子线程中解决
import sys
import os
import time
if hasattr(sys, 'frozen'):
os.environ['PATH']