привязка переменных в QtScript |
Здравствуйте, гость ( Вход | Регистрация )
привязка переменных в QtScript |
call_me_Frank |
28.7.2015, 17:18
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем привет!
у меня есть некая карта или массив данных, например QHash<str,str>, в которой лежат пары имя_переменной - значение. Значения этих переменных меняются со временем. Как можно привязать значения этих переменных к переменным внутри скрипта - создать отображение этих данных в скрипте? Допустим, в карте лежит пара ("var_A", 56). Мне нужно, чтобы внутри скрипта у меня была переменная 'var_A' и значение её соответствовало значению внутри пары в любой момент времени. Сейчас у меня происходит запуск скрипта с некоторой периодичностью и перед каждым запуском приходится задавать переменную скрипта:
и меня это не очень устраивает ) что посоветуете? |
|
|
JohnZ |
28.7.2015, 17:54
Сообщение
#2
|
Участник Группа: Участник Сообщений: 139 Регистрация: 19.7.2014 Пользователь №: 4190 Спасибо сказали: 10 раз(а) Репутация: 0 |
Не совсем понятно что тебе нужно. Тебе нужно видеть карту или переменную ?
Каждая переменная в скрипте это отдельный объект, и что туда положишь, то там и будет, хош int хош QObject или ещё чего нибудь. Хэш это для доступа и быстрого поиска из С++, а в скрипте поиском переменной по имени занимается Engine. |
|
|
Текстовая версия | Сейчас: 28.3.2024, 15:51 |