Qt接口框架生成器

Qt接口框架提供了一种使用自己的接口定义语言(IDL)描述接口的方法,然后根据此定义生成Qt/QML API代码。该生成器基于QFace库,该库提供了一般自动生成框架。

已知的限制

目前,Qt接口框架生成器有以下限制:

  • 除了IDL之外,没有外部C++类型的支持,例如在QFace IDL中重用QGeoCoordinate。
  • 定义的接口不能用作属性或函数参数的类型。
  • 不支持map<>类型。
  • 直接在QFace文件中提供的任何默认值当前将被忽略。

注意:自生成代码没有兼容性保证。这意味着即使使用自生成代码的应用程序代码也仅保证与开发该应用程序时使用的Qt接口框架版本兼容。我们尽量保持API源代码尽可能长的时间内兼容。

© 2024 Qt公司版权所有。其中包含的文档贡献归各自所有者所有。此处提供的文档是根据自由软件基金会公布的条款以GNU自由文档许可版本1.3许可的。Qt及其相关标志是芬兰和/或其他国家的Qt公司商标。所有其他商标均为各自所有者的财产。