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