如何显示仅包含简单的多行文本指令的 Matlab window
how to display a Matlab window that contains just simple, multi-line text instructions
我想在 window 中显示多行指令列表,当我 运行 我的脚本时显示。
我试过下面的代码,但我不想 'fine tune' 每行的 x,y 位置。有没有一种方法可以快速指定并显示多行文本到一个window,就像一个数字window?
例如,在 VisualBasic 中,这类似于将文本附加到标签。
f = figure('menu','none','toolbar','none');
uicontrol('Style','text','Position',[0 45 120 20],'String','AAA');
您可以使用 sprintf
和 \n
来获取多行。额外的 HorizontalAlignment
-属性 水平对齐文本。然后你只需要微调整体位置即可。
f = figure('menu','none','toolbar','none');
txt = sprintf('Line 1\nA longer line 2\nLine 3');
uicontrol('Style','text','Position',[30 45 180 40],'String',txt,...
'HorizontalAlignment','left');
看起来像这样:
我想在 window 中显示多行指令列表,当我 运行 我的脚本时显示。
我试过下面的代码,但我不想 'fine tune' 每行的 x,y 位置。有没有一种方法可以快速指定并显示多行文本到一个window,就像一个数字window?
例如,在 VisualBasic 中,这类似于将文本附加到标签。
f = figure('menu','none','toolbar','none');
uicontrol('Style','text','Position',[0 45 120 20],'String','AAA');
您可以使用 sprintf
和 \n
来获取多行。额外的 HorizontalAlignment
-属性 水平对齐文本。然后你只需要微调整体位置即可。
f = figure('menu','none','toolbar','none');
txt = sprintf('Line 1\nA longer line 2\nLine 3');
uicontrol('Style','text','Position',[30 45 180 40],'String',txt,...
'HorizontalAlignment','left');
看起来像这样: