c++ - 在 Qt 中从外部源填充 C++ 模型
问题描述
我需要从外部源(例如 USB)填充 c++ 模型。我已经像这样在 main.cpp 中注册了模型,
qmlRegisterType<HardwareDataModel>("org.example", 1, 0, "HardwareDataModel");
我需要从外部源更改此 HardwareDataModel 类的私有成员。因为我想更改此模型的私有数据成员并将信号发送到 qml 以更改 UI。由于我不知道如何填充这些私有数据成员,我被困住了如何继续。我需要在 main.cpp 中设置 HardwareDataModel 吗?如果是,如何连接实例化的 HardwareDataModel 对象和 qmlRegisteredType 对象(如上所示)。
解决方案
推荐阅读
- firebase - 如何使用 where 子句从 firestore 获取列表
- python - 初始 v3 网络的标签平滑
- python - 使用 xarray 将单个月度 NetCDF 文件拆分为每日平均的 NetCDF 多个文件
- phpspreadsheet - 内容类型:多部分/相关
- javascript - 在标记(或点)外部单击以关闭 Mapbox 上的某些内容
- c - 'timespec':'struct' 使用 pthread 库时的类型重新定义
- javascript - 使用字符串读取配置文件变量
- ruby-on-rails - 使用活动存储时堆栈级别太深 has_one_attached :图片
- php - Wordpress - 如果第一次登录,则在页面上显示 div
- c# - 错误 CS0201 - 无法理解我的代码有什么问题