Example #1
0
 def __init__(self, display=True):
     self.app = QApplication([])
     QWebEngineView.__init__(self)
     print('SHow')
     if display:
         self.show()  # show the browser
         print('SHow')
Example #2
0
    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)
Example #3
0
    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)
Example #5
0
    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)
Example #6
0
 def __init__(self):
     QWebEngineView.__init__(self)
     self.initial_url = "https://www.rutilea.com/"
 def __init__(self):
     QWebEngineView.__init__(self)
Example #8
0
 def __init__(self, windows):
     self.view = QWebEngineView.__init__(self)
     self._window = windows
     QApplication.clipboard().dataChanged.connect(self.clipboard_changed)
Example #9
0
 def __init__(self, *args, **kwargs):
     QWebEngineView.__init__(self, *args, **kwargs)
     self.setPage(WebEnginePage(self))