Russian Qt Forum
Май 03, 2024, 20:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QJSEngine пробросить функцию  (Прочитано 4661 раз)
carrygun
Гость
« : Февраль 17, 2015, 08:33 »

Всем привет.

Понадобилось немного заскриптовать приложение, возможно в будущем будет все это дело дополняться. В пятой версии Qt рекомендуют отказаться от QtScript в пользу QJS* классов. Почитал про QJSEngine, но не нашел как там пробросить свою функцию в глобалОбжект. У QScriptEngine был метод для этих вещей: newFunction(), а тут такого нет. Есть у кого опыт по этому делу? На форуме и в гугле ничего нормального не смог найти.
Записан
carrygun
Гость
« Ответ #1 : Февраль 18, 2015, 05:24 »

В общем похоже что только пробрасывать некий QObject как свойство глобального объекта и уже дергать его функции. Наверное так удобнее всяким moc'ам.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.16 секунд. Запросов: 20.