Exemple #1
0
    def setupUi(self, WebView):
        '''Setup UI for *WebView*.'''
        WebView.setObjectName('WebView')
        WebView.resize(688, 555)
        self.horizontalLayout = QtWidgets.QHBoxLayout(WebView)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName('horizontalLayout')
        self.WebViewView = QtWebCompat.QWebView(WebView)
        font = QtGui.QFont()
        font.setFamily('Anonymous Pro')
        self.WebViewView.setFont(font)
        self.WebViewView.setUrl(QtCore.QUrl('about:blank'))
        self.WebViewView.setObjectName('WebViewView')
        self.horizontalLayout.addWidget(self.WebViewView)

        self.retranslateUi(WebView)
        QtCore.QMetaObject.connectSlotsByName(WebView)
    def getFtrackQNetworkProxy():
        '''Return ftrack proxy if configured.'''
        ftrackProxy = os.getenv('FTRACK_PROXY', '')
        if ftrackProxy != '':

            # Must start with http, or overflow error.
            if not ftrackProxy.startswith('http'):
                ftrackProxy = 'http://%s' % ftrackProxy

            proxy_url = QtCore.QUrl(ftrackProxy)
            proxy = QtNetwork.QNetworkProxy(QtNetwork.QNetworkProxy.HttpProxy,
                                            proxy_url.host(), proxy_url.port(),
                                            proxy_url.userName(),
                                            proxy_url.password())

            return proxy

        return None
Exemple #3
0
 def setUrl(self, url):
     '''Load *url*.'''
     self.logger.debug('Changing url to {0}.'.format(url))
     self.webView.load(QtCore.QUrl(url))
Exemple #4
0
 def setUrl(self, url):
     '''Set web view url to *url*.'''
     self.ui.WebViewView.load(QtCore.QUrl(url))
Exemple #5
0
 def set_url(self, url):
     '''Load *url* and display result in web view.'''
     self._webView.load(QtCore.QUrl(url))