Obsolete Members for Qt

Les membres suivants du type Qt Qml sont obsolètes. Ils sont fournis afin de garantir la compatibilité des anciens codes sources. Nous déconseillons fortement leur utilisation dans les nouveaux codes.

Méthodes

  • string atob(string data) (deprecated in 6.11)
  • string btoa(string data) (deprecated in 6.11)
  • var include(string url, jsobject callback) (deprecated)

Documentation sur les méthodes

[deprecated in 6.11] string atob(string data)

Cette méthode est obsolète depuis QtQml 6.11. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Cette méthode effectue une conversion en Latin-1 de la chaîne avant de la décoder, puis interprète le résultat en UTF-8.

ASCII vers binaire — cette fonction décode la chaîne « data » encodée en base64 et la renvoie.


[deprecated in 6.11] string btoa(string data)

Cette méthode est obsolète depuis QtQml 6.11. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Cette méthode effectue une conversion UTF-8 de la chaîne avant de l'encoder.

Binaire vers ASCII — cette fonction renvoie un encodage base64 de data.


[deprecated] var include(string url, jsobject callback)

Cette méthode est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Cette méthode ne doit pas être utilisée. Utilisez plutôt les modules ECMAScript et les instructions natives JavaScript ` import ` et ` export `.

Inclut un autre fichier JavaScript. Cette méthode ne peut être utilisée qu'au sein de fichiers JavaScript, et non dans des fichiers QML classiques.

Cela importe toutes les fonctions de url dans l'espace de noms du script actuel.

Qt.include() renvoie un objet décrivant l'état de l'opération. Cet objet possède une seule propriété, status, qui prend l'une des valeurs suivantes :

SymboleValeurDescription
result.OK0L'inclusion s'est déroulée avec succès.
result.LOADING1Les données sont en cours de chargement depuis le réseau.
result.NETWORK_ERROR2Une erreur réseau s'est produite lors de la récupération de l'URL.
result.EXCEPTION3Une exception JavaScript s'est produite lors de l'exécution du code inclus. Dans ce cas, une propriété supplémentaire, exception, sera définie.

La propriété status sera mise à jour au fur et à mesure de la progression de l'opération.

Si elle est fournie, la fonction callback est appelée une fois l'opération terminée. La fonction de rappel reçoit le même objet que celui renvoyé par l'appel à Qt.include().

Avertissement : l'utilisation de cette fonction en mode strict n'insère pas réellement l'identificateur dans le contexte courant.


© 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.