def __init__(self, parent=None): super(Text, self).__init__(parent) # Sentence view self.view, self.page = QWebView(), QWebPage() self.view.setPage(self.page) # TODO: update dynamically on parent widget resize events (somehow?) self.view.setMinimumSize(parent.width(), parent.height() / 2) # Info view self.infoView, self.infoPage = QWebView(), QWebPage() self.infoView.setPage(self.infoPage) self.infoView.setMaximumSize(parent.width() / 2, parent.height()) # Active terms and sentence self.terms, self.example = {}, u'' # Default style self.css = 'solarized-light' # Composition self.compose({QHBoxLayout(): [self.infoView, self.view]}) # Initialize events self.page.linkHovered.connect(self.showInfo) self.page.setLinkDelegationPolicy(QWebPage.DelegateExternalLinks) self.page.linkClicked.connect(self.queryServer) # Initialize style self.clearPages()
def __init__(self): super().__init__() self.app = QApplication(sys.argv) QNetworkProxyFactory.setUseSystemConfiguration(True) self.web_page = QWebPage(self) self.web_page.settings().setAttribute(QWebSettings.AutoLoadImages, False) self.web_page.loadFinished.connect(self.load_finished) # Адрес страницы объявления self.url = None # Переменная нужна для замера времени выполнения self.t = None self.phone_img_parser = AvitoPhoneImgParser() # Строка с номером телефона self.phone = None self.proxy_url = None self.proxy_type = None self.proxy_enabled = None
def __init__(self, url, image_path): QObject.__init__(self) self.url = QUrl(url) self.image_path = image_path self.webpage = QWebPage(self) self.webpage.loadFinished.connect(self.render) self.webpage.mainFrame().load(self.url)
def __init__(self, app): self.network_manager = QNetworkAccessManager() self.network_manager.createRequest = self._create_request self.web_page = QWebPage() self.web_page.setNetworkAccessManager(self.network_manager) self.web_view = QWebView() self.web_view.setPage(self.web_page) self.html_data = None self.app = app self.finished = threading.Event()
def __init__(self): self.network_manager = QNetworkAccessManager() self.network_manager.createRequest = self._create_request self.network_manager.finished.connect(self._request_finished) self.web_page = QWebPage() self.web_page.setNetworkAccessManager(self.network_manager) self.web_view = QWebView() self.web_view.setPage(self.web_page)
def __init__(self, window_width, window_height): super(WebThumbnailer, self).__init__() self.ok = None self.page = QWebPage(self) self.page.mainFrame().setScrollBarPolicy( Qt.Horizontal, Qt.ScrollBarAlwaysOff) self.page.mainFrame().setScrollBarPolicy( Qt.Vertical, Qt.ScrollBarAlwaysOff) self.page.loadStarted.connect(self.on_page_started) self.page.loadFinished.connect(self.on_page_finished) self.page.networkAccessManager().finished.connect( self.on_network_finished) self.page.setViewportSize(QSize(window_width, window_height))
def testNetWorkAccessManager(self): page = QWebPage() a = page.networkAccessManager()
def testSetNetworkAccessManager(self): page = QWebPage() manager = QNetworkAccessManager() page.setNetworkAccessManager(manager)
def setUp(self): TimedQApplication.setUp(self, timeout=TIMEOUT) self.page = QWebPage() QObject.connect(self.page, SIGNAL('loadFinished(bool)'), self.load_finished) self.called = False