0

如何从 c++ 结构初始化一个对象并将它们发送到 c++ 类,如下所示:

//c++
struct sRange
{
float min;
float max;
};
qmlRegisterType<sRange>("sRange", 0, 1, "sRange");


//QML
import sRange 0.1
function newRange()
{
 sRange range;
 range.min = 10 ;
 range.max = 20 ;

 cppClassObject.newRange(range); // cppClassObject -> registered property context
}

在上面的代码中,我们从 sRange 创建和实例化,并在 c++ 类中设置为 newRange 方法。但是我们不能从 sRange struct tnx 实例化对象

4

0 回答 0