Название: QTextCursor и QScriptEngine Отправлено: roxton от Октябрь 24, 2008, 13:12 Пытаюсь добавить для видимости в скриптах QTextCursor. Примерно вот так:
QTextCursor tc = textEdit->textCursor(); QScriptValue cr = script_engine.newQObject(&tc); И не хочет компилироваться: rvln.cpp:4704: error: no matching function for call to 'QScriptEngine::newQObject(QTextCursor*)' Просто QTextEdit могу для скрипта сделать видимым, а вот QTextCursor не выходит. Как побороть? Название: Re: QTextCursor и QScriptEngine Отправлено: Rcus от Октябрь 24, 2008, 13:32 QTextCursor не является потомком QObject, поэтому напрямую привязать его к скрипту нельзя, придется писать обертку.
Название: Re: QTextCursor и QScriptEngine Отправлено: SABROG от Январь 15, 2009, 15:41 А так нельзя ?
Код: Q_DECLARE_METATYPE(QVector<int>) Название: Re: QTextCursor и QScriptEngine Отправлено: Rcus от Январь 15, 2009, 15:52 эээ... А как это относится к предоставлению интерфейса для взаимодействия содержимого скрипта и объекта типа QTextCursor?
Название: Re: QTextCursor и QScriptEngine Отправлено: SABROG от Январь 15, 2009, 16:29 Сделать как в QtScript Tetrix Example, передать указатель на класс в скрипт
Код
А потом в скрипте его использовать Код
Прописать свои методы. Конечно наследование от QObject'а поинтереснее. |