How to change background color of GUI

61 vues (au cours des 30 derniers jours)
Scott le 29 Oct 2014
I am trying to figure out the MATLAB command which will set the background color for the background of the GUI itself (to change it from the default grey). I have done some searching and have found some stuff, but this code only seems to change the color of the buttons which I have inside the GUI, not the overall background of the GUI. Any thoughts?
Here's the code that changes the buttons:
set(0,'DefaultUicontrolBackgroundColor',[1 0 0]);

Réponses (2)

Robert Cumming
Robert Cumming le 30 Oct 2014
does this do what you want:
set ( 0, 'DefaultFigureColor', [1 0 0] )
you can se the colour of any individual figure:
set ( gcf, 'Color', [1 0 0] )
or its best to keep track of your figures rather than assume gcf will be the one you want:
hFig = figure;
set ( hFig, 'Color', [1 0 0] )
  1 commentaire
Scott le 30 Oct 2014
yes it does, thanks!

Connectez-vous pour commenter.

hareesh h
hareesh h le 4 Juin 2017
Working solution. Thank you


En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by