我在Qt中创建了一个相当复杂的用户界面。我在任何地方都使用C++,但是在了解了令人惊叹的Qt Quick之后,我在考虑是否有一种方法可以将Qt Quick嵌入到基本C++接口中,从而生成一个混合UI?如何在C++中嵌入Qt快速代码?
1
A
回答
0
“在C++中嵌入qt快速代码”听起来像一个非常糟糕的主意。这正是qt quick首先创建的目的 - 与UI分离的逻辑。只需专注于在逻辑内核中实现代码中的性能关键部分,并使用信号,插槽和属性来创建UI,以使用QML与该逻辑内核一起工作。这个想法是,除了数据绑定之外,逻辑核心和用户界面都被抽象得足以在彼此之间完全独立。
如果你的意思要问的是,如果你可以“嵌入” QML文件到可执行文件 - 是的,QML文件可以从Qt的标准资源文件中使用。
0
您可以通过使用qml代码编写.qml文件,然后使用类加载该文件来完成此操作。从here
实施例:
QQuickView *view = new QQuickView;
view->setSource(QUrl::fromLocalFile("myqmlfile.qml"));
view->show();
对于更高级的使用和QtQuick < - > C++集成看看this presentation
相关问题
- 1. 如何在UIView中快速嵌入UILabel
- 2. 如何在MySQL中用C#代码快速过滤查询?
- 3. C中的快速乘法代码
- 4. 如何在QT中嵌入QT
- 5. 在嵌入式C#代码
- 6. 快速代码中的Erorr
- 7. 在JavaScript中嵌入C#代码?
- 8. 如何在Perl中嵌入Perl代码?
- 9. 如何在PHP代码中嵌入Javascript?
- 10. 帮助C#代码快速搜索
- 11. 快速代码写入循环
- 12. 快速入门源代码PRISM
- 13. 如何在C代码中嵌入HTML在Code :: block IDE?
- 14. 在Visual Studio代码中快速搜索
- 15. Qt中的AJAX快速
- 16. 如何从嵌入代码
- 17. 如何在XSL中嵌入由C#代码生成的HTML?
- 18. Rstudio键盘快捷键嵌入代码
- 19. 使用Qt/Qt创建我的嵌入式主板的屏幕快速
- 20. 如何快速检查和分析错误代码(C++)
- 21. 关于Qt与C++的快速提问
- 22. 如何在C#中快速创建TempFile?
- 23. 在Yacc中嵌入代码
- 24. 在php中嵌入代码
- 25. 如何快速,轻松地嵌入在WinForms应用程序的字体在C#
- 26. 快速傅立叶变换开放代码在c + +中
- 27. 快速排序代码在C中,64位的Windows机器
- 28. Danger在使用嵌套评论快速的(de)激活C代码块++
- 29. 快速排序代码(Python)
- 30. 快速处理PHP代码
这仅仅是一个新的QT快速应用程序自动生成的标准锅炉板代码。 – dtech