Matlab gui教程0x2

1,678次阅读
没有评论

在正式讲解之前,我们先讲解下GUI中的鼠标基本操作

(a) 在左边的控件面板中鼠标左击选择您需要的控件,然后放开鼠标 (b) 在右边的figure中按住左键,画出您的控件,于是空间就在figure上 (c) 你可以用鼠标拖拽figure上所有控件,来改变他们的位置 (d) 在控件上双击鼠标左键(右击是快捷菜单)可打开控件属性面板

1、从上面的布局构思,我们知道本GUI需要以下控件

Matlab :两个“编辑文本框”(Edit Text) Matlab :四个“静态文本框”(Static Text) Matlab :一个“确定按钮”(Pushbutton)

按照上面介绍的鼠标操作方法,将这6个控件拖到右边的figure中,如下图所示

Matlab

2、接下来就是编辑这些控件的属性

好,下面从Static Text开始吧,双击其中一个“静态文本块”,将跳出该控件的“属性查看器”(Property Inspector)

Matlab

GUI控件的几个常用属性说明如下:

position:指示空间在figure中的位置 font**:字体相关属性 string:相当如VB中的caption,就是显示在控件上的文字 tag:控件的唯一标识符,相当于ID,我们需要tag来指定某一个空间

2.1 在这里我们修改它的“string”属性为“+”

Matlab

2.2 同理修改它的“fontsize”属性为20 在编辑完这些属性后,直接点击右上角的“关闭”按钮,关闭属性查看器,此时属性会自动保存。回到GUIDE,如果控件上的文字被部分隐盖,此时可以通过鼠标拖拽改变控件的大小

2.3 重复上面的操作 (1)将第二个“Static Text”的“string”改为“=”,“fontsize”为20 (2)第三个“Static Text”的“string”改为“My Adder GUI”,“fontsize”为20 (3)第四个“Static Text”的“string”改为“0”,“tag”为“answer_staticText”

Matlab

于是,我们将得到如下所示的GUI界面

Matlab

2.4 下面双击Edit Text,修改编辑文本框的属性 (1)第一个“Edit Text”的用来存储第一个加数,我们将“string”改为“0”,“tag”改为“input1_editText”

Matlab

(2)第二个“Edit Text”的用来存储第二个加数,我们将“string”改为“0”,“tag”改为“input2_editText”

2.5 修改Pushbutton按钮的属性,“string”改为“Add!”,“tag”改为“add_pushbutton”

Matlab

再次预览下我们现在得到的GUI界面

Matlab

3、重新布局和移动控件位置,使其美观

Matlab

将上面编辑完的GUI程序保存为myAdder,此时在当前目录下,Matlab将自动生成如下来个两个文件myAdder.m和myAdder.fig。

.fig文件包含了程序的图形用户界面,.m文中包含了GUI所需的回调函数和其他必须代码。

admin
版权声明:本站原创文章,由admin2016-11-09发表,共计1181字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)