QScriptEngine не самодостаточен ? |
Здравствуйте, гость ( Вход | Регистрация )
QScriptEngine не самодостаточен ? |
SABROG |
9.1.2009, 18:52
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Что-то нигде не могу найти список поддерживаемых Qt классов внутри ECMA скрипта.
Видел, что экспорт Qt класса из програмы в скрипт делается через макрос, например так:
Потом какие-то прототипы прописываются, регистрируется метатип и т.п. В общем это все весело конечно, но получается, что скрипты Qt не самодостаточны в том плане, что пока я в программе конкретно не скажу, что скрипт может использовать - он это использовать не сможет. А именно, если говорить о скрипте в качестве плагина и использовании QScriptExtensionPlugin, то выходит у людей совершенно нет никакой возможности полета фантазии пока я им не предоставлю хоть какой-то мало мальский интерфейс к классам Qt. Голый синтаксис ECMA и пара методов. С точки зрения безопасности хорошо конечно, но экспортировать по одному классу за раз не улыбает совсем. Вот если бы можно было как-то из скрипта запросить класс по имени из главной программы, что-то типа "программа программа, а сделай ка мне экземпляр объекта класса QPixmap и ... немного наклонись " |
|
|
molchanoviv |
9.1.2009, 18:54
Сообщение
#2
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Ишь ты чего захотел.
|
|
|
ViGOur |
10.1.2009, 21:40
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Это уже тянет на реализацию своего интерпретатора!
|
|
|
Текстовая версия | Сейчас: 2.1.2025, 15:43 |