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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtWebKit и QVariantMap как в QtScript  (Прочитано 2790 раз)
Akaiten
Гость
« : Март 17, 2010, 10:59 »

В QtScript можно просто работать с QVariantMap, при чём в обе стороны (С++ -> QtScript -> C++)
Код
C++ (Qt)
QVariantMap params;
QScriptEngine engine;
QScriptValue scriptParams = engine.toScriptValue(params);
engine.globalObject().setProperty("params", scriptParams);
...
params = engine.fromScriptValue<QVariantMap>(scriptParams);
 
и легко к нему обращаться из скрипта
Код:
params.param1 = value1;
params.param2 = value2;
...

Как сделать подобное с QtWebKit?
Первый вариант - это экспортировать QObject с методами get() и set(), но работать с ним из скрипта не совсем удобно
Код
Javascript
params.set('param1', value1);
params.get('param2');
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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