How do I create a call back function that updates a "Label" when I push a button? (Calculator)
조회 수: 25 (최근 30일)
이전 댓글 표시
Hello all, I am trying to impliment a GUI for my Calculator program. I have the GUI fully laid out and I am attempting to get my Label to update when I push a button. I am currently trying to get it to work by creating a call back for my button, lets call it Button_1, the button is supposed to set the value of the Label to 1. Any help would be much appriciated, I do not know where to start.
댓글 수: 0
채택된 답변
Image Analyst
2019년 3월 29일
Set the string property in the button callback:
function button1_Callback(hObject, eventdata, handles)
handles.Label.String = '1'; % Whatever
댓글 수: 0
추가 답변 (1개)
Kevin Phung
2019년 3월 29일
assign a tag to your label, which I assume is a text graphic object.
example:
txt1.Tag = 'label1';
function button_1callback(hObj,event)
label1= findobj(gcf,'Tag','label1');
label1.String = 'whateverValue';
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Axis Labels에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!