Execution order

DarkBlue pict100 at gmail.com
Fri Sep 11 09:31:13 EDT 2009


Here is some code from a pyqt4.5.4  application on python 2.6

def findData(self):

      self.ui.label.setText('Processing... ')

      # here we do something which takes a few seconds
      self.refreshGrid()



The problem is that the text in the self.ui.label  is only changed
on screen after the self.refreshGrid() has finished executing
rather than before.

How do I achieve the expected result ?

Thanks
Db






More information about the Python-list mailing list