新手学习碰到的问题,使用python加QT5,想实现在textEdit里面追加显示,自己写了一个
测试函数,第一个显示是好的,然后在第二个加了一个for循环后,运行的时候程序一直无
响应,然后等了一段时间,一下子把显示结果显示在textEdit里面了,感觉是无响应的这段
时间把for运行完成,再一次性把结果显示出来,有没有人能解决那个无响应的问题?
第一个:运行正常
def showtext(self): #显示追加内容测试函数
self.textEdit.append("helo")
time.sleep(1)
self.textEdit.append("heloA")
time.sleep(1)
self.textEdit.append("heloB")
time.sleep(1)
第二个出现无响应一段时间,然后一下子显示所有结果,想知道原因,或是有新的方法实现
def showtext(self): #显示追加内容测试函数
for i in range(0,100):
self.textEdit.append("helo")
time.sleep(1)
self.textEdit.append("heloA")
time.sleep(1)
self.textEdit.append("heloB")
time.sleep(1)