From: <ate...@us...> - 2006-05-10 01:51:05
|
Revision: 102 Author: atenderholt Date: 2006-05-09 18:51:02 -0700 (Tue, 09 May 2006) ViewCVS: http://svn.sourceforge.net/cclib/?rev=102&view=rev Log Message: ----------- QtProgress class :o) Modified Paths: -------------- trunk/src/cclib/progress/__init__.py Added Paths: ----------- trunk/src/cclib/progress/qtprogress.py Modified: trunk/src/cclib/progress/__init__.py =================================================================== --- trunk/src/cclib/progress/__init__.py 2006-05-09 16:10:39 UTC (rev 101) +++ trunk/src/cclib/progress/__init__.py 2006-05-10 01:51:02 UTC (rev 102) @@ -1 +1,2 @@ from textprogress import TextProgress +from qtprogress import QtProgress Added: trunk/src/cclib/progress/qtprogress.py =================================================================== --- trunk/src/cclib/progress/qtprogress.py (rev 0) +++ trunk/src/cclib/progress/qtprogress.py 2006-05-10 01:51:02 UTC (rev 102) @@ -0,0 +1,35 @@ +import sys +import thread +from qt import QProgressDialog,QString + +class QtProgress(QProgressDialog): + + def __init__(self,parent): + + QProgressDialog.__init__(self,parent,"progress",True) + + self.nstep=0 + self.text=None + self.oldprogress=0 + self.progress=0 + self.calls=0 + + self.setCaption("Progress...") + + def initialize(self,nstep,text=None): + + self.nstep=nstep + self.text=text + self.setTotalSteps(nstep) + if text: + self.setLabelText(text) + self.setProgress(1) + #sys.stdout.write("\n") + + def update(self,step,text=None): + + self.setLabelText(text) + self.setProgress(step) + + return + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |