How to check that a push button has been pressed by the user usinguicontrol?
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello!! I am creating a GUI, in which a user selects something from a popup menu, then a login window appears and user enters his password. After that, a figure appears showing two buttons. I want to program that if user has pressed button 1 then do some stuff and if user has pressed button 2 then do some other stuff. I am using "uicontrol" for creating push button, how can I check that user has pressed a button. I tried it using "get(h.pb1,{'Value'});" it gives me [0] every time. Kindly help!!
댓글 수: 0
답변 (1개)
KSSV
2016년 2월 4일
you have to use value = get(handles.popmenu,'Value')
value will be the respective number of strings selected in popmenu. Then you can switch between the numbers to do your conditions.
댓글 수: 2
KSSV
2016년 2월 4일
You may create a handle by yourself, say handles.switch = 1 ; for first switch and handles.switch = 2 ; for the second. So whenever the respective switch is pressed, you will get the handles.switch value.
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!