函数从单一呼叫中返回值

时间:2015-10-22 13:01:07

标签: python function user-interface return-value

我是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在调用函数之前更新的正确方法吗? 非常感谢。

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案。不需要单打。 诀窍是打电话

QtGui.QApplication.processEvents()

进行更新。