def __init__(self, display=True): self.app = QApplication([]) QWebEngineView.__init__(self) print('SHow') if display: self.show() # show the browser print('SHow')
def __init__(self, subject, delegate=None, viewTip=True): self.delegate = delegate self.viewTip = viewTip Observation.__init__(self, subject) QWebEngineView.__init__(self) self.settings = Settings(subject) self.settings.open() page = Ace(delegate, subject, self) self.setPage(page) self.setMinimumSize(500, 300) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) self.setContextMenuPolicy(Qt.NoContextMenu) self.setWindowModality(Qt.ApplicationModal) self.page().loadFinished.connect(self.onLoadFinished) self.setWindowFlags(Qt.Tool | Qt.WindowTitleHint | Qt.CustomizeWindowHint | Qt.WindowCloseButtonHint | Qt.WindowMaximizeButtonHint) self.setWindowFlag(Qt.WindowMinimizeButtonHint, False) self.closeShortcut = QShortcut(QKeySequence(self.tr("Ctrl+w")), self, self.close) self.add_responder(events.settings.Save, self.settingsSaveResponder)
def __init__(self, parent=None): QWebEngineView.__init__(self, parent) self.channel = QWebChannel(self) self.document = MarkdownDocument() self.channel.registerObject("content", self.document) self.page().setWebChannel(self.channel) self.setUrl("qrc:/index.html")
def __init__(self, parent=None): QWebEngineView.__init__(self, parent) s = self.settings(); s.setAttribute(QWebEngineSettings.WebAttribute.JavascriptEnabled, True) s.setAttribute(QWebEngineSettings.WebAttribute.JavascriptCanOpenWindows, True) s.setAttribute(QWebEngineSettings.WebAttribute.JavascriptCanAccessClipboard, True) s.setAttribute(QWebEngineSettings.WebAttribute.LocalContentCanAccessFileUrls, True) s.setAttribute(QWebEngineSettings.WebAttribute.AllowWindowActivationFromJavaScript, True) w = QApplication.instance().desktop().availableGeometry(self).width() self._size_hint = QSize(int(w/3), int(w/2)) self._page = WebPage(self) self.setPage(self._page)
def __init__(self, make_app: bool = False): if make_app: # os.environ["QTWEBENGINE_CHROMIUM_FLAGS"] = "--enable-logging --log-level=3" self._app = QApplication([]) QWebEngineView.__init__(self) self.settings().setAttribute(QWebEngineSettings.JavascriptEnabled, True) self.settings().setAttribute( QWebEngineSettings.JavascriptCanOpenWindows, True) self.settings().setAttribute( QWebEngineSettings.WebAttribute.LocalContentCanAccessRemoteUrls, True) self.settings().setAttribute( QWebEngineSettings.WebAttribute.LocalContentCanAccessFileUrls, True) self.page = WebEnginePage(self) self.setPage(self.page)
def __init__(self): QWebEngineView.__init__(self) self.initial_url = "https://www.rutilea.com/"
def __init__(self): QWebEngineView.__init__(self)
def __init__(self, windows): self.view = QWebEngineView.__init__(self) self._window = windows QApplication.clipboard().dataChanged.connect(self.clipboard_changed)
def __init__(self, *args, **kwargs): QWebEngineView.__init__(self, *args, **kwargs) self.setPage(WebEnginePage(self))