1、简述
QGroundControl的框架在QGCApplication中实现,QGCApplication继承自QApplication;
QGCApplication构造函数中创建QGCToolbox实例,QGCToolbox用来管理各种服务和工具;
QGCApplication::_initCommon():将C++类注册到QML对象中;
QGCApplication::_initForNormalAppBoot():创建QQmlApplicationEngine,并加载"qrc:/qml/MainRootWindow.qml",然后通过QGCToolbox来调用各个服务或工具的初始化、并启动。
前端界面使用QML;
后端服务/工具使用QGCToolbox类来管理。文章来源:https://www.toymoban.com/news/detail-732751.html
2、QGCToolbox
2.1 QGCTool
QGCToolbox中包含了各种服务和工具,它们都继承自QGCTool。
QGCTool有两个保护成员:文章来源地址https://www.toymoban.com/news/detail-732751.html
protected:
QGCApplication* _app;
QGCToolbox* _toolbox;
</
到了这里,关于【Qt】QGroundControl入门4:框架QGCApplication的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!