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

问题描述 投票:-2回答:1

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

c++ qml qt5
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.