当前位置: 首页 > news >正文

QGroundControl之5-AppSettings.cc

介绍

应用程序设置 Application Settings ,这里看下语言选择功能,它是怎么和json文件关联起来的,刚刚看的时候,很是奇怪这么多的json文件作用。

1.AppSettings.cc 文件怎么和App.SettingsGroup.json关联

在AppSettings.cc文件没有找到json相关的操作,但是它是SettingsGroup的子类,SettingsGroup中有json相关的操作,通过下面的宏构造函数将相关名称传给父类SettingsGroup。

下面是父类SettingsGroup的构造函数的实现

2.DEFINE_SETTINGFACT(language)

DEFINE_SETTINGFACT(language) 类似AppSettings的一个属性项。在json文件可以看到它对应的值集合:

进入看下这个宏函数真面目,确实有Q_PROPERTY字样,它是Fact类型的,Fact是下拉框的索引和值读取相关操作

http://www.lryc.cn/news/502324.html

相关文章:

  • Django Fixtures 使用指南:JSON 格式详解
  • 单元测试SpringBoot
  • 邮件营销平台应如何提升外贸开发信的效果?
  • 绘制折线图遇到问题记录
  • python 调Qt C++ 写法配置和坑点
  • css设置透明的几种办法
  • 刷题日志【4】
  • 如何制作自己的字体文件.ttf
  • gradle在IDEA 中无法使用的启动守护线程的问题
  • Spring Boot 配置多数据源并手动配置事务
  • YashanDB 23.2 YAC 共享集群部署和使用自带YMP迁移工具进行数据迁移,效果很city
  • 【数学】矩阵的逆与伪逆 EEGLAB
  • 狐猬编程 C++ L3 第7课 字符串入门 元音字母
  • APP UI自动化测试的思路小结
  • 2412d,d的7月会议
  • ANOMALY BERT 解读
  • 定时/延时任务-Netty时间轮源码分析
  • React的一些主要优点是?
  • RabbitMQ 基本使用方法详解
  • [leetcode100] 101. 对称二叉树
  • Vue.createApp的对象参数
  • 短信验证码burp姿势
  • ubuntu WPS安装
  • 中粮凤凰里共有产权看房记
  • 学习笔记068——Hibernate框架介绍以及使用方法
  • Maven 安装配置(详细教程)
  • 虚幻开发中的MYPROJECTFORPLUG_API
  • 顺序栈及其实现过程
  • 内圆弧转子泵绘制工具开发
  • linux网络编程 | c | 多进程并发服务器实现