예제 #1
0
    def __init__(self, edit):
        QWebPage.__init__(self)
        self.current = None
        self.edit = edit
        self.active_image = None
        self.active_link = None
        self.active_table = None
        settings = self.settings()
        family = self.edit.app.settings.value(
            'note-font-family', DEFAULT_FONT,
        )
        size = int(self.edit.app.settings.value(
            'note-font-size', DEFAULT_FONT_SIZE,
        ))
        settings.setFontFamily(
            QWebSettings.StandardFont, family,
        )
        settings.setFontSize(
            QWebSettings.DefaultFontSize, size,
        )
        settings.setFontSize(
            QWebSettings.DefaultFixedFontSize, size,
        )

        # This allows JavaScript to call back to Slots, connect to Signals
        # and access/modify Qt props
        self.mainFrame().addToJavaScriptWindowObject("qpage", self)
예제 #2
0
 def __init__(self, url):
   self.app = QApplication(sys.argv)         
        
   QWebPage.__init__(self)
   self.loadFinished.connect(self._loadFinished)  
   self.mainFrame().load(QUrl(url))  
   self.app.exec_()
예제 #3
0
    def __init__(self, app):
        self.app = app
        QWebPage.__init__(self)

        self.setForwardUnsupportedContent(True)
        self.setUserStylesheet()

        self._loading = False
        self._navigationRequest = False
        self._loading_ev = Event()
        self._userAgent = None
        self._consoleMessages = []
        self._capybaraJavascript = self.loadCapybaraJavascript()
        self._error = None
        self._lastStatus = None
        self._pageHeaders = {}
        self._errorTolerant = False
        self._ignoreSslErrors = False

        self.setCustomNetworkAccessManager()

        self.frameCreated.connect(self.frameCreatedCallback)
        self.unsupportedContent.connect(self.unsupportedContentCallback)

        #self.setLinkDelegationPolicy(WebPage.DelegateAllLinks)
        #self.linkClicked.connect(self.linkClickedCallback)

        self.loadProgress.connect(self.pageLoadProgressCallback)
        self.windowCloseRequested.connect(self.windowCloseRequestedCallback)

        self.setViewportSize(QSize(1680, 1050))
예제 #4
0
    def __init__(self, edit):
        QWebPage.__init__(self)
        self.current = None
        self.edit = edit
        self.active_image = None
        self.active_link = None
        settings = self.settings()
        family = self.edit.app.settings.value(
            'note-font-family',
            DEFAULT_FONT,
        )
        size = int(
            self.edit.app.settings.value(
                'note-font-size',
                DEFAULT_FONT_SIZE,
            ))
        settings.setFontFamily(
            QWebSettings.StandardFont,
            family,
        )
        settings.setFontSize(
            QWebSettings.DefaultFontSize,
            size,
        )
        settings.setFontSize(
            QWebSettings.DefaultFixedFontSize,
            size,
        )

        # This allows JavaScript to call back to Slots, connect to Signals
        # and access/modify Qt props
        self.mainFrame().addToJavaScriptWindowObject("qpage", self)
예제 #5
0
 def __init__(self, token, secret, parent, *args, **kwargs):
     QWebPage.__init__(self, *args, **kwargs)
     self.token = token
     self.secret = secret
     self.parent = parent
     manager = TLSNetworkAccessManager(self)
     manager.sslErrors.connect(self.ssl)
     self.setNetworkAccessManager(manager)
예제 #6
0
 def __init__(self):
     QWebPage.__init__(self)
예제 #7
0
 def __init__(self, edit):
     QWebPage.__init__(self)
     self.current = None
     self.edit = edit
예제 #8
0
파일: core.py 프로젝트: vasfili/scandium
 def __init__(self, parent = None):
     QWebPage.__init__(self, parent)
     self.connect(self, SIGNAL("printRequested(QWebFrame *)"), self.customPrintRequested)
예제 #9
0
 def __init__(self, url, parent=None):
     QWebPage.__init__(self, parent)
     self.loadFinished.connect(self.download)
     self.urlDL = url
     # self.mainFrame().load(QUrl(url))
     self.complete = False
예제 #10
0
파일: browser.py 프로젝트: halimath/recap
 def __init__ (self, user_agent, parent=None):
     QWebPage.__init__(self, parent)
     self._user_agent = user_agent
예제 #11
0
파일: ptwebpage.py 프로젝트: ptphp/PtPy
 def __init__(self, parent):
     QWebPage.__init__(self, parent)  
     manager = PtNetworkAccessManager(self)
     manager.set_proxy("127.0.0.1:8888")
     self.setNetworkAccessManager(manager)