ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> python-list
python-list
PyQt processEvents not processing
by DarkBlue other posts by this author
Nov 6 2009 8:16PM messages near this date
Re: Aborting a read with pySerial | Re: PyQt processEvents not processing
qt 4.5.3
pyqt 4.6.1
python 2.6

I have this QtTable widget which I want to refresh once about every 2
seconds with new data.

so I do :

 def updateSchedule(self):
         for j in range(0,10):
                      doUpdate()
                      QtCore.processEvents()
                      sleep(2)

 unfortunately QT appears to wait until the for loop finishes
 and only then paints the QtTable widget on the screen showing
 only the latest updated result.

if I connect the doUpdate() to a Qtpushbutton widget and physically
click the pushbutton , everything is fine and the updates get shown on
every click.

What is the right way to simulate this pushbutton click  so that
the table widget gets 'visibly' refreshed for every iteration of the
loop ?


Thanks
Db

-- 
http://mail.python.org/mailman/listinfo/python-list
Thread:
DarkBlue
David Boddie

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved