Guide toolbar toggle button within another function
Mostrar comentarios más antiguos
Hi All,
I have created a GUI using guide and added a toggle button to the toolbar. I am trying to use this toggle button within another function to turn something on and off. My problem is I do not know how to properly call the handle and use it within the if statement. The code is listed below.
Details: There is an axes within the GUI that the user can draw points on. As the points are drawn they are numbered. I want to create a toggle button that allows the user to turn the numbering either on or off.
function createNode(x, y, hObject, handles)
nextN = size(handles.nodes,1)+1;
temp = plot(x, y, handles.pointStyle);
set(temp, 'HitTest', 'off');
label = yieldLabelText(nextN, handles.options.labeling);
temptext = text(double(x), double(y), ' ', 'VerticalAlignment','bottom', 'HorizontalAlignment','right');
set(temptext, 'HitTest', 'off', 'String',label,'FontSize',12,'Visible','on');
%Node number labels
%NOT SURE HOW TO SET THIS UP CORRECTLY*
if strcmp(get(handles.uitoggletool1,'Checked'),'on')
%Node number labels
set(temptext, 'HitTest', 'off', 'String',label,'Visible','off') ;
else
%Node number labels
set(temptext, 'HitTest', 'off', 'String',label,'FontSize',12);
end
2 comentarios
The description of what you want to achieve is not clear:
I am trying to use this toggle button within another function to turn something on and off.
Please explain this with more details. To know, how this can be programmed correctly, we have to know, what you want it to do and when this should happen.
Please add this information by editing the original question, not by hidding this important information inside a comment. Thanks.
Christopher
el 16 de Nov. de 2014
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Interactive Control and Callbacks en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!