Font of a toggle button to change on a toggled state?

1 次查看(过去 30 天)
Hi I am new to GUI so I guess this question is really simple.
I have tried the default matlab toggle button and it occurred to me that the "toggled" state is slightly high-lighted in blue and the distinction between it and its original state (gray) is not very obvious.
I would like to amplify the distinction. For example, something like the following would be great:
un-toggled state: A
toggled state: < A > (also bolded)
So in general, I would like to design a toggle button that bolds the string on the button. Also, the < > signs are added around the string.
Thank you very much

回答(1 个)

Dishant Arora
Dishant Arora 2013-7-13
编辑:Dishant Arora 2013-7-13
Type the following code in Togglebutton callback:
h = get(hObject,'value');
if h
set(handles.togglebutton1, 'string', 'un-toggle','fontweight','bold')
else
set(handles.togglebutton1, 'string', 'toggle', 'fontweight','normal')
end
For more property changes, go through uicontrol properties
doc uicontrol
  1 个评论
Han
Han 2013-7-14
h = get(hObject,'value');
if h
set(handles.togglebutton1, 'string', 'A','fontweight','bold')
else
set(handles.togglebutton1, 'string', '<A>', 'fontweight','normal')
end
Is what I asked for exactly but I give you credit. Thanks

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by