将组件添加到指南布局区域
1、要将组件放置在向导布局区域中并为每个组件提供唯一标识符,请执行以下步骤:1、在选项板上显示组件名称。 在“MATLAB®主页”选项卡的“环境”部分中,单击“首选项”。 在“首选项”对话框中,单击“向导”。 选择“在组件选项板中显示名称”,然后单击“确定”。
2、根据设计将构件放置在布局区域中。 从选项板中拖动组件并将其放置在布局区域中。 单击选项板中的组件并将光标移到布局区域上。光标变为十字。再次单击以按默认大小添加组件,或单击并拖动以在添加组件时调整其大小。
3、一旦在布局区域中定义了一个UI组件,选择它将自动在属性检查器中显示它。如果属性检查器未打开或不可见,则双击某个组件将引发检查器并使其聚焦于该组件。下表中列出的组件有其他注意事项;请在此处介绍的部分中阅读有关它们的更多信息。有关使用网格的信息,请参见网格和标尺。

6、使用坐标放置零部件向导布局编辑器底部的状态栏显示:当前点-鼠标相对于布局编辑器中网格区域左下角的当前位置。位置-所选组件的“位置”属性是一个向量:[距左侧的距离、距底部的距离、宽度、高度],其中距离相对于父图形、面板或按钮组。
7、以下是如何解释状态栏和标尺中的坐标:位置值在移动和调整零部件大小时更新。向量中的前两个元素在移动组件时发生变化。向量的最后两个元素随着组件的高度和宽度的变化而变化。如果未选择任何组件,则“位置”值将显示地物的位置和大小。
8、将组件添加到面板或按钮组要将组件添加到面板或按钮组,请在组件调色板中选择该组件,然后将光标移到所需的面板或按钮组上。光标的位置决定了组件的父级。GUIDE将突出显示潜在的父级,如下图所示。突出显示表示,如果您删除该组件或单击光标,则该组件将是突出显示的面板、按钮组或图形的子级。

15、用户界面控件用户界面控件包括按钮、切换按钮、滑块、单选按钮、编辑文本控件、静态文本控件、弹出菜单、复选框和列表框。要定义用户界面控件,必须设置某些属性。为此:1、使用属性检查器修改适当的属性。通过选择“视图>属性检查器”或单击“属性检查器”按钮打开属性检查器2、在布局区域中,选择要定义的零部件。
16、后续主题描述用户界面控件的常用属性,并为每种控件提供一个简单的示例:Commonly Used PropertiesPush ButtonSliderRadio ButtonCheck BoxEdit TextStatic TextPop-Up MenuList BoxToggle Button
17、常用特性下表显示了描述用户界面控件所需的最常用属性。特定控件的说明也可以列出特定于该控件的属性。

19、通过将String属性设置为所需的标签(在本例中为button 1)来指定按钮标签。

21、如果要将组件的位置或大小设置为精确值,请修改其位置属性。要将图像添加到按钮,请将按钮的CData属性指定为定义truecolor图像的RGB值的罪焐芡拂m-by-n-by-3数组。必须在代码文件的打开函数中以编程方式执行此操作。例如,阵列img使用0到1之间的随机值(由rand生成)定义16×64×3的真彩色图像。img = rand(16,64,3);set(handles.pushbutton1,'CData',img);其中pushbutton1是按钮的标记属性。

23、通过将其“最小”属性设置为滑块的最小值,将其“最大”属性设置为最大值来指定滑块的范围。Min属性必须小于Max。通过将“值”属性设置为适当的数字,指定创建滑块时滑块指示的值。此剞麽苍足数字必须小于或等于Max且大于或等于Min。如果指定的值超出指定的范围,则不显示滑块。当用户单击箭头按钮时,滑块值会发生少量变化,当用户单击槽(也称为通道)时,滑块值会发生较大变化。通过设置SliderStep属性来控制滑块对这些操作的响应方式。将SliderStep指定为两个元素向量,[次要步骤主要步骤],其中次要步骤小于或等于主要步骤。因为指定非常小的值会导致不可预测的滑块行为,所以请使次要步骤和主要步骤都大于1e-6。将“主要步骤”设置为单击槽移动滑块拇指的范围的比例。如果将其设置为1或更高,则单击槽时拇指将移动到最大值或最小值。随着大步的增加,拇指会变长。当大步是1时,拇指是槽的一半长。当大步大于1时,拇指继续生长,慢慢接近槽的全长。当滑块用作滚动条时,可以使用此行为通过更改major_step的值来指示文档的当前可见程度。

26、通过将String属性设置为所需的标签(在本例中为缩进嵌套函数)来指定单选按钮标签。

28、通过将按钮的“值”属性设置为其“最大”属性的值(默认值为1),创建选中按钮的单选按钮。将“值”设置为“最小”(默认值为0)以取消选中单选按钮。相应地,当用户选择单选按钮时,软件将值设置为Max,当用户取消选择单选按钮时,软件将值设置为Min。如果要将组件的位置或大小设置为精确值,请修改其位置属性。若要将图像添加到单选按钮,请将按钮的CData属性指定为定义真彩色图像的m-by-n-by-3 RGB值数组。必须在代码文件的打开函数中以编程方式执行此操作。例如,阵列img使用0到1之间的随机值(由rand生成)定义16×24×3真彩色图像。img = rand(16,24,3);set(handles.radiobutton1,'CData',img);
29、复选框要创建最初选中的带有标签显示文件扩展名的复选框,如图所示:

31、要在标签中显示字符,请使用两个字符。保留“删除”、“默认”和“工厂”(区分大小写)。若要将其中一个用作标签,请在反斜杠前加上一个字符(\)。例如,\remove yiels remove。复选框只容纳一行文本。如果指定的组件宽度太小,无法容纳指定的字符串属性值,则MATLAB软件将使用省略号截断该值。

34、通过将String属性设置为所需值,指定创建编辑文本组件时要显示的文本,在本例中,请在此处输入您的名称。

36、如果Max- Min小于或等于1,则“编辑文本”组件仅允许一行输入。如果指定的组件宽度太小,无法容纳指定的文本,则MATLAB仅显示该文本的一部分。用户可以使用箭头键在文本中移动光标。在所有平台上,当用户通过Tab键输入单行文本框时,整个内容都会突出显示,编辑光标位于文本的末尾。

39、通过将component String属性设置为所需文本来指定出现在组件中的文本,在这种情况下,请选择一个数据集。

41、如果要将组件的位置或大小设置为精确值,请修改其位置属性。可以指定文本字体,包括其字体名、字体粗细、字体角度、字体大小和字体单位属性。有关详细信息,请参阅上一主题“编辑文本”,有关编程方法,请参阅“如何设置字体特征”一节。
42、弹出式菜单要创建包含项1、2、3和4的弹出菜单(也称为下拉菜单或组合框),如图所示:

44、要在菜单项中显示字符,请使用两个字符。保留“删除”、“默认”和“工厂”(区分大小写)。若要将其中一个用辑湃形傥作标签,请在反斜杠前加上一个字符(\)。例如,\remove yiels remove。如果组件的宽度太小,无法容纳一个或多个菜单项,则MATLAB将使用省略号截断这些项。若要在创建组件时选择项,请将值设置为指示选定列表项的索引的标量,其中1对应于列表中的第一个项。如果将“值”设置为2,则创建菜单时该菜单将如下所示:

47、通过将String属性设置为所需列表,指定要显示的项列表。使用属性检查器编辑器输入列表。单击属性名称右侧的按钮可以打开编辑器。

50、若要启用对多个项的选择,必须指定“最大值”和“最小值”属性,以便它们的差异大于1。例如,Max=2,Min=0。最大默认值为1,最小默认值为0。
51、如果不需要初始选择,请将Max和Min属性设置为启用多个选择,即Max-Min>1,然后将Value属性设置为空矩阵[]。如果列表框不够大,无法显示所有列表项,则可以将list box top属性设置为创建组件时要显示在顶部的项的索引。如果要将组件的位置或大小设置为精确值,请修改其位置属性。
52、切换按钮要创建标签为左/右平铺的切换按钮,如图所示:

54、要在标签中显示字符,请使用两个字符。错聂庋堀保留“删除”、“默认”和“工厂”(区分大小写)。若要将其中一个用作标签,请在反斜杠前加上一个字符(\)。例如,\remove yiels remove。趋溉湮唤切换按钮只容纳一行文本。如果指定了多行,则只显示第一行。如果创建的切换按钮太窄,无法容纳指定的字符串值,则MATLAB将使用省略号截断文本。

56、如果要将组件的位置或大小设置为精确值,请修改其位置属性。若要将图像添加到切换按钮,请将按钮的CData属性指定为定义真彩色图像的m x n x 泌驾台佐3 RGB值数组。必须在代码文件的打开函数中以编程方式执行此操作。例如,阵列img使用0到1之间的随机值(由rand生成)定义16×64×3的真彩色图像。img = rand(16,64,3);set(handles.togglebutton1,'CData',img);
57、其中togglebutton1是toggle按钮的标记属性。

60、有关属性的完整列表和表中列出的属性的详细信息,请参见面板属性和按钮组属性。
61、面板创建标题为My panel的面板,如下图所示:

63、要显示标题中的字符,请使用两个字符。错聂庋堀保留“删除”、“默认”和“工厂”(区分大小写)。若要将其中一个用作标签,请在反斜杠前加上一个字符(\)。例如,\remove yiels remove。墩伛荨矧通过从弹出菜单(在本例中为lefttop)中选择一个可用的TitlePosition属性值来指定面板标题的位置。您可以将标题放置在面板顶部或底部的左侧、中部或右侧。

66、通过将title属性设置为所需值来指定按钮组标题,在本例中为My button group。

68、如果要将按钮组的位置或大小设置为精确值,请修改其位置属性。
69、轴轴允许您使用以下命令显示图形(如图形和图像):绘图、浏览、直线、条形图、极轴、饼图、等高线和网格。要定义轴,必须设置某些特性。为此:
70、使用属性检查器修改适当的属性。通过选择“视图>属性检查器”或单击“属性检查器”按钮打开属性检查器。2、在布局区域中,选择要定义的零部件。随后的主题描述了轴的常用属性,并提供了一个简单的示例。Commonly Used PropertiesCreate Axes
71、常用特性描述轴所需的最常用属性如下表所示:

73、在向导中创建轴对象时,请使用以下准则:允许在布局编辑器中显示的框外放置记号标记。上面的轴在布局编辑器中与此类似;放置允许在轴的左侧和底部留出刻度线的空间。在轴中绘制的函数会相应地更新记号。

76、桌子表格使您能够在二维表格中显示数据。可以使用属性检查器获取和设置对象属性值。常用特性下表列出了表组件最常用的属性。它们按在表属性编辑器中显示的顺序分组。有关所有表属性的详细信息,请参阅uitable文档:

78、将表格图标拖到布局编辑器上,然后在表格中单击鼠标右键。从表的上下文菜单中,选择表属性编辑器。在自行选择表时,也可以从“工具”菜单中选择“表属性编辑器”。

80、键盘等价物仅在光标位于数据输入区域时操作。除了上面列出的,键入Ctrl+T或Cmd+T将选择包含要编辑的光标的整个字段(如果该字段包含文本)。若要保存在表属性编辑器中对表所做的更改,请单击“确定”,或单击“应用提交更改”并继续使用表属性编辑器。设置列属性。单击“插入”可再添加两列。

82、对于“速率”列,选择“数值”。对于“金额”列,选择“自定义”,然后在“自定义格式编辑器”中,选择“银行”。

84、设置行属性。在“行”选项卡中,保留默认的行名称,显示编号的行标题。

85、设置数据属性。使用Data属性依宏氽墓指定表中的数据。在“指南”中指定数据之前,请先在命令窗口中创建数据。对于此示例,键入:dat = {6.125, 456.3457, true, 'Fixed';... 6.75, 510.2342, false, 'Adjustable';... 7, 658.2, false, 'Fixed';};
86、在表属性编辑器中,选择定义的数据并选择将数据值更改为下面选定的工作区变量。

88、ActiveX组件将ActiveX组件从组件调色板拖动到布局区域时,指南将打开一个对话框,类似于以下对话框,其中列出了系统上注册的ActiveX控件。

90、调整指南用户界面组件的大小可以通过以下方式之一调整组件的大小: 拖动组件的一角 设置组件的位置属性拖动组件的一角选择要调整大小的组件。单击其中一个角手柄并拖动它,直到组件达到所需大小。

92、单击“位置”旁边的+号。属性检查器显示Position属性的元素。

93、键入组件的宽度和高度。4、将“单位”属性重置为其以前的设置(字符或规格化)。