我是python的新手。我在QT设计器中创建了一个ui文件并在python中使用它。为了让GUI得到更新,我使用的是singleShot;
self.lableTop.setText('Starting To program... Please Wait')
self.textEditInfo.append('Mem programming started')
QtCore.QTimer.singleShot(1000, lambda: self.programMem())
其中programMem是一些在成功时返回0的函数。 有什么办法可以使用上面的调用获得此函数的返回值。 这是让gui在调用函数之前更新的正确方法吗? 非常感谢。
答案 0 :(得分:0)
好的,我找到了答案。不需要单打。 诀窍是打电话
QtGui.QApplication.processEvents()
进行更新。