将Qt的QML代码转换为C ++

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Qt的QML代码转换为C ++相关的知识,希望对你有一定的参考价值。

有没有办法将Qt的QML代码转换为C ++?对我来说,阅读C ++更容易,因为我还没有任何QML经验。

答案

不,遗憾的是,如果不编写任何QML,就无法使用Qt Quick。 (尽管像Qt Quick首次发布以来,像我这样的人一直在要求它能够做到这一点......)除了将QML文档传递到其中一个QQml类之外,没有C ++接口来实例化Qt Quick组件。

也就是说,完全可以在C ++文件中完成它,但它确实非常混乱,它涉及在字符串中编写小的QML文档。如果你真的想尝试,this StackOverflow question详细介绍了如何做到这一点,但我认为你会发现它不会让事情变得更容易阅读。

以上是关于将Qt的QML代码转换为C ++的主要内容,如果未能解决你的问题,请参考以下文章

无法将 char* 转换为 WCHAR* [qt/c++]

请教QT中怎么实现10进制数转换为16进制数 最好有代码

将 LLVM-IR 转换为类似 C 的语言

将 c/c++ 宏转换为 c# 中的等效代码 [关闭]

将 Fortran 转换为 C 或 C++

将大端转换为小端的 C/C++ 代码