1

我有这个子程序:

def checkout_button_handler(self):
   self.processing_label.show()
   self.qry_db()
   self.processing_label.hide() 
   return

当我调用它时,它processing_label从不显示,它开始查询数据库。如何在移动到下一行之前强制显示此标签?

4

1 回答 1

1

在查询数据库之前处理未决事件可能会有所帮助:

self.processing_label.show()
QtGui.qApp.processEvents() # or QtCore.QCoreApplication.processEvents()
self.qry_db()
于 2013-10-27T16:26:36.253 回答