button to activate textboxes in GUI

3 次查看(过去 30 天)
Hi: How can i make it so that when i click on a button, it gathers information in textbox(s)? I have get(hObject, 'string') for my textbox, but how do i link this to another button? Thanks

采纳的回答

William
William 2011-9-20
Use this:
exportwhatever = get(handles.("textboxname"),'string')
Put this code in the function callback. It will go to the text box and return in string format what is in the textbox.
  2 个评论
Andy
Andy 2011-9-20
thanks, exactly what i needed
Matthew
Matthew 2019-7-22
I used the function above but I still get an error:
"Undefined variable "handles" or class "handles.text1". Text1 is the tag of my textbox. But, i do not understand how to access the handles from my textbox.
I tried
set(handles.text1, 'String', works);
where works is just a string. So, how do I get to recognize "handles" from my textbox in my button callback function

请先登录,再进行评论。

更多回答(1 个)

Grzegorz Knor
Grzegorz Knor 2011-9-20
  2 个评论
Andy
Andy 2011-9-20
I have a callback function for the textbox, i try to call it from the button function but its not working, can you give me an simple example?
Grzegorz Knor
Grzegorz Knor 2011-9-20
function test
uicontrol('Style','pushbutton','String','read','callback',@pb_clbck)
h = uicontrol('Style','Edit','String','write me!',...
'Units','normalized','Position',[.4 .45 .2 .1]);
function pb_clbck(src,evnt)
disp(get(h,'String'))
end
end

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Interactive Control and Callbacks 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by