crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Добавление QObject в объект скрипта
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
MishaUA Дата 1.5.2014, 13:26
  Прошу прощения, этот способ работает. Глюки где то в другом месте.
MishaUA Дата 30.4.2014, 14:30
  Для того, чтобы добавить класс QObject в скрипт, нужно сделать следующее:
engine->globalObject().setProperty("MainWindow", engine->newQObject(this));

Но мне нужно добавить QObject в конкретный объект скрипта. Допустим, скрипт такой:
var obj = {};

Нужно добавить объект "MainWindow" в "obj", чтобы в скрипте к нему можно было обращаться через obj.MainWindow. Я сделал так:
engine->globalObject().property("obj").setProperty("MainWindow", engine->newQObject(this));
Но объект сюда не добавился.
Как правильно это сделать?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 17:55