从Qt中的外部源填充C ++模型

时间:2018-08-31 09:57:13

标签: c++ qt qml qt5

我需要从外部来源(例如USB)填充c ++模型。我已经这样在main.cpp中注册了模型,

qmlRegisterType<HardwareDataModel>("org.example", 1, 0, "HardwareDataModel");

我需要从外部源更改此HardwareDataModel类的私有成员。因为我想更改此模型的私有数据成员,并将信号触发到qml以更改UI。我不知道如何填充这些私有数据成员,因此无法进行操作。我是否需要在main.cpp中实例化HardwareDataModel?如果是,请如何连接实例化的HardwareDataModel对象和一个qmlRegisteredType对象(如上所示)。

0 个答案:

没有答案