Obsolete Members for Qt
Die folgenden Mitglieder des QML-Typs Qt sind veraltet. Sie werden bereitgestellt, um alten Quellcode funktionsfähig zu halten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Methoden
- object include(string url, jsobject callback)
(deprecated)
Dokumentation der Methode
|
Diese Methode ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Diese Methode sollte nicht verwendet werden. Verwenden Sie stattdessen ECMAScript-Module und die nativen JavaScript-Anweisungen import
und export
.
Schließt eine andere JavaScript-Datei ein. Diese Methode kann nur innerhalb von JavaScript-Dateien verwendet werden, nicht in regulären QML-Dateien.
Sie importiert alle Funktionen von url in den Namespace des aktuellen Skripts.
Qt.include() gibt ein Objekt zurück, das den Status der Operation beschreibt. Das Objekt hat eine einzige Eigenschaft, status
, die auf einen der folgenden Werte gesetzt wird:
Symbol | Wert | Beschreibung |
---|---|---|
result.OK | 0 | Das Include wurde erfolgreich abgeschlossen. |
result.LOADING | 1 | Die Daten werden aus dem Netz geladen. |
result.NETWORK_ERROR | 2 | Beim Abrufen der URL ist ein Netzwerkfehler aufgetreten. |
result.EXCEPTION | 3 | Bei der Ausführung des enthaltenen Codes ist eine JavaScript-Ausnahme aufgetreten. In diesem Fall wird eine zusätzliche Eigenschaft exception gesetzt. |
Die Eigenschaft status
wird im Verlauf des Vorgangs aktualisiert.
Falls angegeben, wird callback aufgerufen, wenn der Vorgang abgeschlossen ist. Dem Callback wird das gleiche Objekt übergeben, das vom Qt.include()-Aufruf zurückgegeben wird.
Warnung: Die Verwendung dieser Funktion im Strict-Modus setzt den Bezeichner nicht in den aktuellen Kontext.
© 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.