
Matlab GUI中如何修改控件的颜色属性?
在GUI中通过属性列表可以任意修改控件的背景颜色,修改后并可以知道相关属性值,例如我将一个text控件(设其tag属性为LED_1_text)的背景颜色设为浅绿色,其相关...
在GUI中通过属性列表可以任意修改控件的背景颜色,修改后并可以知道相关属性值,例如我将一个text控件(设其tag属性为 LED_1_text )的背景颜色设为浅绿色,其相关值为
色调(E):90 红(R):173
饱和度(S):68 绿(G):209
亮度(L):180 蓝(U):182
各个数值的含义我并不懂
程序运行过程中执行某一语句时背景颜色发生了变化(如变成了红色或蓝色),现在我想在执行另外的语句时恢复原来设置的默认颜色,该如何利用上述数值进行设置?
我知道用语句
set(handles.LED_1_text, 'backgroundcolor' ,[a b c])
可以实现。
但我不知道a,b,c的值怎么设置,或者说与上述属性值有着怎样的对应关系?
如果直接利用上述属性值,又该如何用代码实现呢?
求高手解答!!! 展开
色调(E):90 红(R):173
饱和度(S):68 绿(G):209
亮度(L):180 蓝(U):182
各个数值的含义我并不懂
程序运行过程中执行某一语句时背景颜色发生了变化(如变成了红色或蓝色),现在我想在执行另外的语句时恢复原来设置的默认颜色,该如何利用上述数值进行设置?
我知道用语句
set(handles.LED_1_text, 'backgroundcolor' ,[a b c])
可以实现。
但我不知道a,b,c的值怎么设置,或者说与上述属性值有着怎样的对应关系?
如果直接利用上述属性值,又该如何用代码实现呢?
求高手解答!!! 展开
1个回答
展开全部
abc 对应RGB的归一化颜色亮度,你把123,209,182分别除以255代进去试试,看是不是浅绿色,是的话别忘了给分~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询