QGroundControl开发指南
本指南供希望深入了解QGC内部工作原理的开发人员使用。 它还为想要向项目贡献请求请求的开发人员提供了指南。 这并不意味着要解释如何使用QGroundControl,该信息在。
设计哲学
从代码库的角度来看,QGC旨在提供一个单一的代码库,该代码库将跨多个OS平台以及多种设备大小和样式运行。
QGC的用户界面是使用Qml实现的。 Qml提供了硬件加速功能,这是低功耗设备(例如平板电脑或手机)的一项关键功能。 Qml还提供了一些功能,使我们能够更轻松地创建单个用户界面,使其能够适应不同的屏幕尺寸和分辨率。
与基于桌面鼠标的用户界面相比,QGC用户界面的目标更多是针对平板电脑+触摸屏风格的用户界面。 这使单个ui易于创建,因为平板电脑风格的ui往往也可以在台式机/笔记本电脑上正常工作。
注意:《 QGroundControl开发指南》正在进行中。 提供
2021-09-27 21:55:28
1.23MB
1