MATLAB Creating Graphical User Interfaces

(ff) #1

  • Create the toggle button with the button selected (depressed) by setting its Value
    property to the value of its Max property (default is 1 ). Set Value to Min (default is 0 )
    to leave the toggle button unselected (raised). Correspondingly, when the user selects
    the toggle button, MATLAB software sets Value to Max, and to Min when the user
    deselects it. The following figure shows the toggle button in the depressed position.

  • If you want to set the position or size of the component to an exact value, then modify
    its Position property.

  • To add an image to a toggle button, assign the button's CData property an m-by-n-by-3
    array of RGB values that defines a truecolor image. You must do this programmatically
    in the opening function of the code file. For example, the array img defines a 16-by-64-
    by-3 truecolor image using random values between 0 and 1 (generated by rand).


img = rand(16,64,3);
set(handles.togglebutton1,'CData',img);

where togglebutton1 is the toggle button's Tag property.

NoteTo manage exclusive selection of radio buttons and toggle buttons, put them in a
button group. See “Button Group” on page 6-42 for more information.

6 Lay Out a UI Using GUIDE

Free download pdf