How to change background color of GUI

조회 수: 58 (최근 30일)
Scott . 2014년 10월 29일
답변: hareesh h . 2017년 6월 4일
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]);

답변 (2개)

Robert Cumming
Robert Cumming 2014년 10월 30일
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
Scott 2014년 10월 30일
yes it does, thanks!

댓글을 달려면 로그인하십시오.

hareesh h
hareesh h 2017년 6월 4일
Working solution. Thank you


Help CenterFile Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기


Community Treasure Hunt

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

Start Hunting!

Translated by