Obsolete Members for Qt
QtQml型である以下のメンバーは非推奨となっています。これらは、古いソースコードが引き続き動作するように提供されているものです。新しいコードでの使用は強く推奨しません。
メソッド
- string atob(string data)
(deprecated in 6.11) - string btoa(string data)
(deprecated in 6.11) - var include(string url, jsobject callback)
(deprecated)
メソッドのドキュメント
[deprecated in 6.11] string atob(string data)
このメソッドは QtQml 6.11 以降、非推奨となっています。新しいコードでの使用は強く推奨しません。
このメソッドは、文字列をデコードする前に Latin-1 変換を行い、その結果を UTF-8 として解釈します。
ASCII からバイナリへ — この関数は、base64 エンコードされた `data ` 文字列をデコードし、それを返します。
[deprecated in 6.11] string btoa(string data)
このメソッドは QtQml 6.11 以降、非推奨となっています。新しいコードでの使用は強く推奨しません。
このメソッドは、文字列をエンコードする前に UTF-8 変換を行います。
バイナリからASCIIへ — この関数は、data のBase64エンコーディングを返します。
[deprecated] var include(string url, jsobject callback)
このメソッドは非推奨です。新しいコードでの使用は強く推奨しません。
このメソッドは使用しないでください。代わりに、ECMAScriptモジュール、およびネイティブのJavaScriptのimport およびexport ステートメントを使用してください。
別の JavaScript ファイルをインポートします。この方法は JavaScript ファイル内からのみ使用でき、通常の QML ファイルからは使用できません。
これにより、url 内のすべての関数が現在のスクリプトのネームスペースにインポートされます。
Qt.include() は、操作の状態を表すオブジェクトを返します。このオブジェクトにはstatus という単一のプロパティがあり、以下のいずれかの値が設定されます。
| シンボル | 値 | 説明 |
|---|---|---|
| result.OK | 0 | インクルードが正常に完了しました。 |
| result.LOADING | 1 | ネットワークからデータを読み込んでいます。 |
| result.NETWORK_ERROR | 2 | URLの取得中にネットワークエラーが発生しました。 |
| result.EXCEPTION | 3 | 組み込まれたコードの実行中に JavaScript 例外が発生しました。この場合、追加の `exception ` プロパティが設定されます。 |
status プロパティは、操作の進行に合わせて更新されます。
指定されている場合、操作が完了すると `callback ` が呼び出されます。コールバックには、`Qt.include()` の呼び出しから返されるのと同じオブジェクトが渡されます。
警告: ストイックモードでこの関数を使用しても 、識別子は実際には現在のコンテキストには追加されません。
© 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.