Advertisement
stuppid_bot

Untitled

Jan 18th, 2015
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. from PyQt5 import QtCore, QtGui, QtWidgets, QtWebKit, QtWebKitWidgets
  2.  
  3. class Window(QtWidgets.QWidget):
  4.     def __init__(self):
  5.         QtWidgets.QWidget.__init__(self)
  6.         self.view = QtWebKitWidgets.QWebView(self)
  7.         self.view.settings().setAttribute(
  8.             QtWebKit.QWebSettings.DeveloperExtrasEnabled, True)
  9.         self.inspector = QtWebKitWidgets.QWebInspector(self)
  10.         self.inspector.setPage(self.view.page())
  11.         self.inspector.hide()
  12.         self.splitter = QtWidgets.QSplitter(self)
  13.         self.splitter.setOrientation(QtCore.Qt.Vertical)
  14.         self.splitter.addWidget(self.view)
  15.         self.splitter.addWidget(self.inspector)
  16.         layout = QtWidgets.QVBoxLayout(self)
  17.         layout.setContentsMargins(0, 0, 0, 0)
  18.         layout.addWidget(self.splitter)
  19.         QtWidgets.QShortcut(QtGui.QKeySequence('F11'), self,
  20.             self.handleShowInspector)
  21.  
  22.     def handleShowInspector(self):
  23.         self.inspector.setVisible(self.inspector.isHidden())
  24.  
  25. if __name__ == '__main__':
  26.  
  27.     import sys
  28.     app = QtWidgets.QApplication(sys.argv)
  29.     window = Window()
  30.     window.view.load(QtCore.QUrl('http://www.google.com'))
  31.     window.show()
  32.     app.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement