QWebEngineFullScreenRequest Class
Die Klasse QWebEngineFullScreenRequest ermöglicht das Annehmen oder Ablehnen von Anfragen zum Betreten und Verlassen des Vollbildmodus. Mehr...
Kopfzeile: | #include <QWebEngineFullScreenRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
In QML: | FullScreenRequest |
Eigenschaften
Öffentliche Funktionen
Detaillierte Beschreibung
Damit Elemente wie Videos im Vollbildmodus angezeigt werden können, müssen Anwendungen QWebEngineSettings::FullScreenSupportEnabled setzen und eine Verbindung zu QWebEnginePage::fullScreenRequested herstellen, die eine QWebEngineFullScreenRequest-Instanz als Argument annimmt.
Wenn ein Element einer Webseite anfordert, im Vollbildmodus angezeigt zu werden, wird QWebEnginePage::fullScreenRequested mit einer QWebEngineFullScreenRequest-Instanz als Argument ausgegeben, wobei toggleOn() true
zurückgibt. Der Signalhandler muss dann entweder accept() oder reject() aufrufen.
Wenn die Anforderung, in den Vollbildmodus zu wechseln, akzeptiert wird, füllt das Element, das den Vollbildmodus anfordert, das Ansichtsfenster, aber es liegt an der Anwendung, die Ansicht in den Vollbildmodus zu bringen oder die Seite in eine Ansicht zu verschieben, die sich im Vollbildmodus befindet.
Ebenso wird eine QWebEnginePage::fullScreenRequested ausgegeben, wenn der Benutzer den Vollbildmodus verlassen möchte (d. h. über die Kontextmenüaktion QWebEnginePage::ExitFullScreen ). In diesem Fall wird toggleOn() false
zurückgeben, und der Signalhandler muss wiederum accept() oder reject() die Anfrage annehmen. Wird sie akzeptiert, muss die Anwendung sicherstellen, dass der globale Fensterstatus wiederhergestellt wird.
Dokumentation der Eigenschaft
[read-only]
origin : const QUrl
Diese Eigenschaft enthält die URL, die im Vollbildmodus geöffnet werden soll.
Zugriffsfunktionen:
QUrl | origin() const |
[read-only]
toggleOn : const bool
Diese Eigenschaft gibt an, ob die Webseite eine Anforderung zum Wechsel in den Vollbildmodus gestellt hat.
Zugriffsfunktionen:
bool | toggleOn() const |
Dokumentation der Mitgliedsfunktionen
[invokable]
void QWebEngineFullScreenRequest::accept()
Nimmt die Anforderung an, den Vollbildmodus aufzurufen oder zu verlassen.
Hinweis: Diese Funktion kann über das Meta-Objektsystem und von QML aus aufgerufen werden. Siehe Q_INVOKABLE.
QUrl QWebEngineFullScreenRequest::origin() const
Gibt die URL zurück, die im Vollbildmodus geöffnet werden soll.
Hinweis: Getter-Funktion für die Eigenschaft origin.
[invokable]
void QWebEngineFullScreenRequest::reject()
Lehnt eine Anfrage zum Aufrufen oder Beenden des Vollbildmodus ab.
Hinweis: Diese Funktion kann über das Meta-Objektsystem und von QML aus aufgerufen werden. Siehe Q_INVOKABLE.
bool QWebEngineFullScreenRequest::toggleOn() const
Gibt true
zurück, wenn die Webseite eine Anfrage zum Wechsel in den Vollbildmodus gestellt hat, andernfalls false
.
Hinweis: Getter-Funktion für die Eigenschaft toggleOn.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.