C++代码
在Qt5中,QML应用程序使用OpenGL场景图架构来渲染,而在Qt4中使用的是图形视图框架。这种结构上的变化导致C++接口进行了大量重构。QtDeclarative模块已被弃用,该模块的类被移动到新的QtQML和QtQuick模块中,名称有了变化,如表3-1所列。如果需要使用Qt5中新的QQml和QQuick等类,需要在.pro文件中添加相应的模块,例如下面的代码同时添加了QtQML和QtQuick模块:文章来源:https://www.toymoban.com/news/detail-823357.html
QT + = qml quick
源代码文件中则需要包含类似如下的头文件:文章来源地址https://www.toymoban.com/news/detail-823357.html
#include<QtQml/QQmlEngine>
#include<QtQuick/QQuickView>
到了这里,关于QML Qt4版本移植到Qt5概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!