上下文
我正在构建一个我计划部署的GUI。在GUI中有列表框,我希望文本具有不同的颜色。
我发现如何使用HTML代码作为未记录的功能here。基本上,从Yair的网站复制/粘贴的代码如下所示。
uicontrol('Style','list', 'Position',[10,10,70,70], 'String', ...
{'<HTML><FONT color="red">Hello</Font></html>', 'world', ...
'<html><font style="font-family:impact;color:green"><i>What a', ...
'<Html><FONT color="blue" face="Comic Sans MS">nice day!</font>'});
其中包含以下内容:
当然,对于我的GUI,文本会有所不同,但想法是一样的,我也会在弹出菜单中使用此功能。
问题
在部署的应用程序中是否正确呈现此功能,或者使用此类HTML代码是否有风险?请注意,我不知道任何HTML,所以我不知道它是否是微不足道的。
当然答案可能是“只是尝试一下并看到结果”,但我想了解在部署的应用程序中使用更多基于HTML的功能的光学器件中发生了什么。
谢谢!
答案 0 :(得分:2)
虽然没有完全回答您的问题,但从HTML的角度来看,我现在可以告诉您,您使用的<font>
代码已被弃用:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/font
考虑使用段落标记:<p>
答案 1 :(得分:1)
我在Matlab和我的编译应用程序(包括商业应用程序)中使用了这个功能多年 - 我从来没有注意到在Matlab和部署的APP之间使用HTML的uicontrols有任何不同。
所以是的,使用是安全的!