Matlab gui教程0x2

3,389次阅读
没有评论

共计 1181 个字符,预计需要花费 3 分钟才能阅读完成。

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

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

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

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

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

Matlab gui教程0x2

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

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

Matlab gui教程0x2

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

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

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

Matlab gui教程0x2

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教程0x2

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

Matlab gui教程0x2

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

Matlab gui教程0x2

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

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

Matlab gui教程0x2

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

Matlab gui教程0x2

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

Matlab gui教程0x2

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

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

正文完
请博主喝杯咖啡吧!
post-qrcode
 
admin
版权声明:本站原创文章,由 admin 2016-11-09发表,共计1181字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码