Obsolete Members for Qt

Les membres suivants du type QML Qt sont obsolètes. Ils sont fournis pour permettre aux anciens codes sources de continuer à fonctionner. Il est fortement déconseillé de les utiliser dans un nouveau code.

Méthodes

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

Documentation de la méthode

[deprecated in 6.11] string atob(string data)

Cette méthode est obsolète depuis QtQml 6.11. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Cette méthode effectue une conversion Latin-1 de la chaîne avant de la décoder et interprète ensuite 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. Il est fortement déconseillé de l'utiliser dans un nouveau code.

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

Binary to ASCII - cette fonction renvoie un encodage base64 de data.


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

Cette méthode est obsolète. Il est fortement déconseillé de l'utiliser dans un nouveau code.

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

Inclut un autre fichier JavaScript. Cette méthode ne peut être utilisée qu'à l'intérieur de fichiers JavaScript, et non de fichiers QML ordinaires.

Toutes les fonctions de url sont importées dans l'espace de noms du script actuel.

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

SymboleValeurDescription
result.OK0L'inclusion s'est terminé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. Une propriété supplémentaire exception sera définie dans ce cas.

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

Si elle est fournie, callback est invoquée à la fin de l'opération. Le rappel est transmis au même objet que celui renvoyé par l'appel de Qt.include().

Attention : L'utilisation de cette fonction en mode strict ne place pas réellement l'identifiant dans le contexte actuel.


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