Render.ru

как прикрутить функцию к окну

#1
Грубо говоря, у меня есть функция и я хотел бы запускать ее с разными аргументами, для этого я хотел использовать свое окно с полями и кнопкой запуска функции. Задача в общем простая, и я стал рыть, рыл я дня три. После чего потеряв уже человеческий облик, как всегда приполз на рендер ру. надеюсь на этот раз, как и в предыдущие разы получить исчерпывающий ответ, который будет полезен не только мне, я надеюсь.

типа:
при запуске окна запихивать переменную $in в поле,
а при изменении поля запихивать его новое значение в опять же переменную $in и запускать функцию с уже новым значением, а если не менять то со старым. Как это сделать я незнаю. Стыдно, очень стыдно

float $in = 2.0;

proc Function(float $in)
{
print $in;
}

window;
columnLayout;

floatField -value $in ??????????????????;//вот сдесь я и застрял

button -label "start function" -c "Function($in)";
showWindow;

в материале который я рыл много всякого сложного и интересного, а такой простой штуки нету,
может я вообще зашел в полный тупик и такие вещи вообще делаются нетак.
 
Сверху