создание структуры c ++ в функциях qml js - PullRequest
0 голосов
/ 14 марта 2019

как можно инициализировать объект из структуры 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 и устанавливаем метод newRange в классе c ++. Но мыне может создать экземпляр объекта из sRange struct tnx

...