Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Как объект вернуть в скрипт ? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/kak-ob-ekt-vernut-v-skript-361052/)

Guest 01.10.2011 01:43

Как объект вернуть в скрипт ?
 
Пытаюсь в скрипт вернуть свой объектВ документации написанно что объект надо зарегить с помошью макросаКод:qScriptRegisterMetaTypeи ему передать две функции Код:toScriptValueaFormfromScriptValueaFo rmкак правильно реализовать эти функции ?Пытаюсь сделать такКод:Q_DECLARE_METATYPE(aForm*) //Мой класс aFormQScriptValue toScriptValueaForm(QScriptEngine *eng, const aForm &ba){ QScriptValue ctor = eng->globalObject().property("Current"); aForm *cls = qscriptvalue_cast(ctor.data()); if (!cls) return eng->newVariant(qVariantFromValue(ba));}vo id fromScriptValueaForm(const QScriptValue &obj, aForm &ba){ Как тут вернуть ba типа aForm из QScriptValue &obj ?}


Часовой пояс GMT, время: 14:06.


© www.otvetnemail.ru - Форум вопросов и ответов.