您现在的位置是:首页>QGroundControl地面站
QG地面站
paopaola2025-3-31QGroundControl地面站4636
用户界面设计QGC中ui设计的主要模式是用QML编写的UI页面,多次与用C ++ 编写的自定义 "控制器" 进行通信。这遵循了MVC设计模式的一个有点被黑客攻击的变体。
QML代码通过以下机制绑定到与系统关联的信息:
自定义控制器
全球QGroundControl对象,它提供对活动车辆等事物的访问
提供对参数和某些情况下的自定义事实的访问的FactSystem。
注: 由于QGC中使用的QML的复杂性以及它依赖于与C ++ 对象的通信来驱动ui,因此无法使用Qt提供的QML设计器进行编辑QML。