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的值怎么设置,或者说与上述属性值有着怎样的对应关系?
如果直接利用上述属性值,又该如何用代码实现呢?

求高手解答!!!
展开
 我来答
天降良驹
2011-04-16
知道答主
回答量:16
采纳率:0%
帮助的人:10.9万
展开全部
abc 对应RGB的归一化颜色亮度,你把123,209,182分别除以255代进去试试,看是不是浅绿色,是的话别忘了给分~~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式