Obsolete Members for Qt
Die folgenden Mitglieder des QML-Typs „Qt Qml“ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Methoden
- string atob(string data)
(deprecated in 6.11) - string btoa(string data)
(deprecated in 6.11) - var include(string url, jsobject callback)
(deprecated)
Methodendokumentation
[deprecated in 6.11] string atob(string data)
Diese Methode ist seit QtQml 6.11 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Diese Methode führt vor der Dekodierung eine Latin-1-Konvertierung der Zeichenkette durch und interpretiert das Ergebnis anschließend als UTF-8.
ASCII in Binärcode – diese Funktion dekodiert die Base64-kodierte Zeichenkette „ data “ und gibt sie zurück.
[deprecated in 6.11] string btoa(string data)
Diese Methode ist seit QtQml 6.11 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Diese Methode führt vor der Kodierung eine UTF-8-Konvertierung der Zeichenkette durch.
Binär nach ASCII – diese Funktion gibt eine Base64-Kodierung von „ data “ zurück.
[deprecated] var include(string url, jsobject callback)
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 sowie die nativen JavaScript-Anweisungen „ import “ und „ export “.
Bindet eine weitere JavaScript-Datei ein. Diese Methode kann nur innerhalb von JavaScript-Dateien verwendet werden, nicht jedoch in regulären QML-Dateien.
Dadurch werden alle Funktionen aus „ url “ in den Namensraum des aktuellen Skripts importiert.
Qt.include() gibt ein Objekt zurück, das den Status der Operation beschreibt. Das Objekt verfügt über eine einzige Eigenschaft, status, die auf einen der folgenden Werte gesetzt wird:
| Symbol | Wert | Beschreibung |
|---|---|---|
| result.OK | 0 | Der Einbindungsprozess wurde erfolgreich abgeschlossen. |
| result.LOADING | 1 | Daten werden aus dem Netzwerk geladen. |
| result.NETWORK_ERROR | 2 | Beim Abrufen der URL ist ein Netzwerkfehler aufgetreten. |
| result.EXCEPTION | 3 | Beim Ausführen des eingebundenen Codes ist eine JavaScript-Ausnahme aufgetreten. In diesem Fall wird zusätzlich die Eigenschaft „ exception “ gesetzt. |
Die Eigenschaft „ status “ wird im Verlauf des Vorgangs aktualisiert.
Sofern angegeben, wird „ callback “ aufgerufen, sobald der Vorgang abgeschlossen ist. Dem Callback wird dasselbe Objekt übergeben, das auch vom Aufruf von „Qt.include()“ zurückgegeben wird.
Warnung: Die Verwendung dieser Funktion im Strict-Modus fügt den Bezeichner nicht tatsächlich in den aktuellen Kontext ein.
© 2026 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.