【发布时间】:2017-04-26 18:31:47
【问题描述】:
我想在我的主程序中调用一个方法ExecuteM,其中在while 循环中我的Qt 界面中的文本(调用result),使用Qt 创建者完成,每次迭代都会更新。
class Machine():
def __init__(self, result):
self.result=result
def ExecuteM(self, Var1, Var2):
while Var1 != 'stop':
Var2 = Var2 + 3
self.result.setText(newResult())
sleep(0.5)
然后在我的主脚本中:
def main(self):
self.TM=Machine(self.result)
self.TM.ExecuteM(var1, var2)
但它不起作用文本不会在每次迭代时更新,为什么?
【问题讨论】:
标签: python while-loop pyqt qtextedit