Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PySide.QtCore import *
- from PySide.QtGui import *
- import time
- class LogWindow(QProgressDialog):
- def __init__(self, parent=None):
- super(LogWindow, self).__init__(parent)
- self.setWindowModality(Qt.WindowModal)
- self.setWindowTitle('converting stuff')
- self.setLabelText('generating jpgs')
- self.setMinimum(0)
- self.setMaximum(1000)
- self.setAutoReset(False)
- self.setAutoClose(False)
- self.setMinimumDuration(1)
- self.perform()
- def perform(self):
- #command = 'rvio -vv test.#.jpg -o /tmp/test2.#.png'
- for i in range(1000):
- time.sleep(.01)
- print i
- self.setLabelText('frame %s' % (i+1))
- self.setValue(i)
- if self.wasCanceled():
- break
- i += 1
- if __name__ == '__main__':
- import sys
- app = QApplication([])
- lw = LogWindow()
- lw.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement