How to check that a push button has been pressed by the user usinguicontrol?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
KSSV
il 4 Feb 2016
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 Commenti
KSSV
il 4 Feb 2016
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.
Vedere anche
Categorie
Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!