Matlab GUI connect with another function

Hallo,
I did some GUI in Matlab with buttons, texts... I need from some function call GUI and change some text...
set(handles.text3,'String',x)
But I don´t know how can I call it.
Thank you.

2 个评论

can you specify what's that "another function"? "some function"?
My project is compound of several functions.
function section = sec(extr)
x = 5;
.
.
.
%set(handles.text3,'String',x) %call GUI
and I need in inside call GUI... I think it is very simple, but I was not working with GUI.

请先登录,再进行评论。

 采纳的回答

On the OpeningFcn of your gui tag the textbox
set(handles.text3, 'Tag', 'myGUItxt3')
Now to change the string of that textbox just do:
set(findobj(0, 'Tag', 'myGUItxt3'),'String',x)
Even in the command line you can change that string, just remember to have the GUI open because it results on error if it's not open.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by