我正在用Octave编程GUI,想知道如何实现调用按钮后面的函数的代码,这些代码将为工作区返回分配的值。
更具体地说,我写下了处理我的主题的代码段。
原始GUI可以在这里找到:https://www.gomatlab.de/gui-in-octave-erstellen-t44037.html
我要做的是修改给定的代码以达到我的目的(从无到有)。
function load_params(obj)
clear h
h = guidata(obj)
[filename, pathname] = uigetfile('*.mat')
result = load([pathname,filenname]) //Want to have result in my workspace
end;
//Create the button here
h.load_params = uicontrol ('style', 'pushbutton' , 'units' , 'normalized' , 'string' , 'new parameters' , 'callback' , @load_parameters)