Obsolete Members for <qqmlintegration.h>
类<qqmlintegration.h> 的以下成员已被弃用。提供这些成员是为了保持旧源代码的正常运行。我们强烈建议不要在新代码中使用它们。
宏
(deprecated in 6.7) | QML_ADDED_IN_MINOR_VERSION(VERSION) |
(deprecated in 6.7) | QML_REMOVED_IN_MINOR_VERSION(VERSION) |
宏文档
[deprecated in 6.7]
QML_ADDED_IN_MINOR_VERSION(VERSION)
自 6.7 版起,该宏已被弃用。我们强烈建议不要在新代码中使用它。
使用QML_ADDED_IN_VERSION 并指定完整版本
声明外层类型或命名空间是在指定的次要版本VERSION 中添加的,相对于模块的主要版本。次版本被假定为与Q_REVISION() 宏对方法、槽或信号的修订,以及用Q_PROPERTY() 声明的属性的 REVISION() 属性一致。
QML_ADDED_IN_MINOR_VERSION() 只有在 QML 中通过QML_ELEMENT,QML_NAMED_ELEMENT(),QML_ANONYMOUS, 或QML_INTERFACE 宏的类型或命名空间可用时才生效。
如果该类型所属的 QML 模块导入的版本低于这种方式确定的版本,QML 类型将不可见。
另请参阅 QML_ADDED_IN_VERSION,QML_ELEMENT, 和QML_NAMED_ELEMENT 。
[deprecated in 6.7]
QML_REMOVED_IN_MINOR_VERSION(VERSION)
自 6.7 版起,该宏已被弃用。我们强烈建议不要在新代码中使用它。
使用QML_REMOVED_IN_VERSION 并指定完整版本
声明相对于模块的主要版本,外层类型或命名空间已在指定的 minorVERSION 中移除。这在替换 QML 类型的实现时非常有用。如果在相同 QML 名称的不同类型或命名空间上有相应的QML_ADDED_IN_VERSION() ,那么在导入小于VERSION 的模块版本时,将使用移除的类型,而在导入大于或等于VERSION 的模块版本时,将使用添加的类型。
QML_REMOVED_IN_MINOR_VERSION() 只有在 QML 有QML_ELEMENT,QML_NAMED_ELEMENT() ,QML_ANONYMOUS, 或QML_INTERFACE 宏的情况下才会生效。
另请参阅 QML_REMOVED_IN_VERSION,QML_ELEMENT, 和QML_NAMED_ELEMENT 。
© 2025 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.