Присвоение обратного вызова объекту uicontrol приводит к неизвестной опции Tcl Error "-command" в ScicosLab - PullRequest
0 голосов
/ 28 марта 2019

Код, измененный с здесь :

function updateListBox(h)
    disp(get(h, "value"))
endfunction

width = 200;
height = 120;

f = figure();

set(f, "position", [0 0 width height]);
h = uicontrol(f, "style", "listbox");
set(h, "position", [0 0 width height]);
set(h, "string", ["apple" "orange" "banana" "berry" "grape"]);
set(h, "callback", "updateListBox");

, отлично работает на Scilab:

enter image description here

но при запуске в ScicosLab он возвращает эту ошибку:

set (h, "callback", "updateListBox");! - ошибка 999

Tcl Ошибка неизвестной опции "-команда" в строке .. exec-файла, вызываемого: foo.sci ") в инструкции execstr, вызываемой: clc

Буду признателен, если вы поможете мне узнать, в чем заключается проблема и как я могу ее решить.

...