Seite 1 von 1

QWebEngineView: Links immer im selben QWebEngineView öffnen und Chronik dabei erhalten

Verfasst: Montag 22. Juli 2024, 21:39
von Tanrim
Hallo!

Ich hatte eigentlich ein Problem mit startpage.com: Die Links der Suchergebnisse werden nicht geöffnet. Jetzt habe ich festgestellt, dass diese von startpage in einem neuen Tab geöffnet werden.

Durch

Code: Alles auswählen

    def createWindow(self, _type):
        return self
kann ich erreichen, dass alle Links im selben QWebEngineView geöffnet werden, auch wenn eine Seite einen neuen Tab öffnen will (ich möchte keine weiteren Tabs). Dadurch geht allerdings die Seiten-Chronik verloren, es kann also nicht mehr zu den vorherigen Seiten gewechselt werden. Wie kann ich die Chronik erhalten?

Martin

Re: QWebEngineView: Links immer im selben QWebEngineView öffnen und Chronik dabei erhalten

Verfasst: Dienstag 23. Juli 2024, 07:23
von sparrow
Neuen Tab zulassen, URL holen, Neuen Tab schließen, URL im ersten Tab öffnen.

Hier ein Rezept für C++.