привязка переменных в 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' и значение её соответствовало значению внутри пары в любой момент времени. Сейчас у меня происходит запуск скрипта с некоторой периодичностью и перед каждым запуском приходится задавать переменную скрипта:
и меня это не очень устраивает ) что посоветуете? |
|
|
call_me_Frank |
28.7.2015, 18:09
Сообщение
#2
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ну вот смотри, можно сказать, что сейчас переменная привязана по значению - поэтому перед каждым запуском скрипта её приходится задавать заново. А мне нужно что-то вроде динамической привязки - я говорю скриптовому движку, что мне нужна переменная, которая привязана к некоторой переменной в классе и внутри скрипта будет называться var_A.
Пусть переменная в классе имеет значение 56, я запускаю скрипт - он выводит на экран значение 56, затем переменная в классе получает новое значение (12), я снова запускаю скрипт на исполнение - и он выводит значение 12. В общем-то не суть, является ли переменная самостоятельной отдельной величиной или частью карты...как мне кажется ) возможно, нужны будут и отдельные и те, что в карте. P.S. в скрипте мне не нужно видеть контейнер, но мне нужно видеть его элементы как самостоятельные переменные внутри скрипта. |
|
|
Текстовая версия | Сейчас: 23.4.2024, 22:33 |