GUI increment/decrement buttons linked to an Edit Text box
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
How can I create increment/decrement buttons in a GUI? I used GUIDE to create a slider linked to the value in an Edit Text box, but I have decided that I just want the increase/decrease arrow buttons and not the slider itself. I don't see an option to create such buttons anywhere.
I know that I can just create two separate push buttons, and it is probably possible to put a picture of an up/down arrow on them, but surely there is a function already made that can do this?
1 Commento
Risposta accettata
Chad Gilbert
il 13 Giu 2013
Modificato: Chad Gilbert
il 18 Lug 2013
I've been thinking about doing something like this for a project I'm starting. Your question prompted me to just go make a first-pass attempt now.
(edit: or here: http://www.mathworks.com/matlabcentral/fileexchange/42221-incrementdecrement-uicontrol).
Keep in mind it's a version 0.1 and may need a bit of fiddling still. But I was able to make the following example work:
lbl = uicontrol('Style', 'Edit', 'Enable', 'off','Units','Points','Position',[20 0 40 20],'String','0','Value',0);
grp = incrementdecrement(lbl, 0, 'Units', 'points', 'Position', [0 0 20 20]);
This just does what you suggested. We're creating two pushbuttons and just associating them with a common button group. This function should just make the process easier to repeat.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Migrate GUIDE Apps 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!