Advertisement
Guest User

Untitled

a guest
Aug 17th, 2011
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. import sys
  2. from time import sleep
  3. from PySide.QtCore import *
  4. from PySide.QtGui import *
  5. from PySide.QtWebKit import *
  6.  
  7. class MainWindow(QMainWindow):
  8.     URL = 'http://some.url'
  9.  
  10.     def __init__(self, parent=None):
  11.         super(MainWindow, self).__init__(parent)
  12.         self.browser = QWebView()
  13.         self.setCentralWidget(self.browser)
  14.         self.browser.loadFinished.connect(lambda ok: self.loadFinished(ok))
  15.         self.browser.load(self.URL)
  16.  
  17.     def loadFinished(self, ok):
  18.         print ok
  19.         if not ok:
  20.             self.browser.load(self.URL)
  21.  
  22. if __name__ == '__main__':
  23.     app = QApplication(sys.argv)
  24.     app.setApplicationName('smth')
  25.     app.setOrganizationName('smth')
  26.     app.setOrganizationDomain('smth')
  27.  
  28.     form = MainWindow()
  29.     form.show()
  30.  
  31.     sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement