MATLAB Creating Graphical User Interfaces

(ff) #1

  • 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 push button, assign the button's CData property as 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.pushbutton1,'CData',img);

where pushbutton1 is the push button's Tag property.

NoteSee ind2rgb for information on converting a matrix X and corresponding
colormap, i.e., an (X, MAP) image, to RGB (truecolor) format.

Slider

To create a slider as shown in this figure:

6 Lay Out a UI Using GUIDE

Free download pdf