How to change the colour and font size of uifigure name?
조회 수: 5 (최근 30일)
이전 댓글 표시
How to change the colour and font size of uifigure name?
댓글 수: 2
DGM
2025년 3월 24일
If you're talking about the titlebar size and text properties, then I assume those parts of the window decorations are dictated by the window manager theme (or other system theme), not MATLAB. I'm free to be corrected on that, but I don't see the propriety of it either way.
채택된 답변
TED MOSBY
2025년 3월 24일
Hi Lee,
@DGM is correct. The title bar’s appearance—font size, color, alignment, etc. is controlled by the operating system’s window manager, not by MATLAB.
If you need to display a custom-styled title (including color, font face, size, etc.), a workaround can be to place a label or text at the top of your app, just under the actual title bar. For example:
function createCustomTitledApp()
fig = uifigure('Name','Default OS Title Bar'); % This cannot be styled.
% Create a label at the top with custom style
lbl = uilabel(fig);
lbl.Text = 'My Styled Title';
lbl.FontSize = 20;
lbl.FontWeight = 'bold';
lbl.FontColor = [1 0 0];
% Position the label at the top
lbl.Position = [20 fig.Position(4)-60 300 40];
% Adjust as needed for your layout
end
For more information on 'uifgure' refer to this documentation:
Hope this helps!
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!