QT_DISCARD_FILE_CONTENTS
リソースファイルシステムにおいて、指定されたファイルが空である必要があることを指定します。
このプロパティは Qt 6.6 で導入されました。
注:この プロパティはテクノロジープレビュー段階にあり、将来のリリースで変更される可能性があります。
qt_add_resources()またはqt_add_qml_module() のターゲットベースのバリアントを使用する場合、このプロパティを `TRUE ` に設定すると、リソースファイルシステムを作成する際にファイルの内容が除外されます。ファイル名は保持されます。
これは、バイナリから QML ソースコードを削除したい場合に役立ちます。
注: バイナリから QML ソースコードを省略する場合 、QML エンジンはqmlcachegenまたはqmlsc によって作成されたコンパイルユニットに依存することになります。これらは、ビルドに使用された特定の Qt バージョンに紐づいています。アプリケーションが使用する Qt のバージョンを変更すると、これらのユニットは読み込めなくなります。
「Qt リソースシステム」も参照してください 。
© 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.