GUI指导教程系列

GUI指导教程系列

ID:37323723

大小:786.00 KB

页数:16页

时间:2019-05-21

GUI指导教程系列_第1页
GUI指导教程系列_第2页
GUI指导教程系列_第3页
GUI指导教程系列_第4页
GUI指导教程系列_第5页
资源描述:

《GUI指导教程系列》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GUI指导教程系列(1):GUI入门基本操作为什么在Matlab中要使用GUI呢?其实GUI就是Matlab中的VisualBasic,是面向对象的编程,可以使Matlab程序的终端用户,即使不懂的Matlab也可以轻易操作该程序。如果没有图形用户界面(GUI)我们只能从命令行(CommandWindow)中调用相关程序,这相对比较繁琐,并且不是所有用户都有这个能力。就好比计算机的DOS系统,在有windows的情况下,您会选择DOS吗?当然也不排除骨灰级的人物。在本节教程我们主要针对没有GUI创建

2、和使用经历的网友,但是必要的MATLAB基础知识是需要的。在教程中我们将创建一个简单的GUI程序,它执行两个数的加法运行,然后显示其运算结果。什么Matlab还没有安装?那请您先看下论坛的【MATLAB下载安装】版块(最新版本2009b,4.75GB),里面有您在Matlab下载安装过程中需要的一些资料,下面开始我们的教程。一、打开和创建GUI界面1、首先打开Matlab,在CommandWindow中输入guide回车。-16-当然也可以通过工具栏的GUIDE按钮直接打开。2、此时打开GUI编辑器

3、GUIDE(GUIDeveloper的缩写)2.1界面上有两个标签也“CreatNewGUI”和“OpenExistingGUI”。如果创建新的GUI此时我们选择第一个标签页,但如果打开其它已经存在的GUI就点击第二个标签吧。2.2这里我们选择第一个标签下的“BlankGUI”(空白GUI),下面还有几个系统GUI模板,你可以根据需要选择其它的模板。-16-2.3点击“OK”我们正式进入GUIDE界面,呵呵,是不是感觉似曾相识。3、添加你需要的控件到figure中,在添加控件之前,您最好对您的GUI

4、界面布局已经有一定的构思了,否则盲目性太大了,不利于您的编程。下面是我们构思的布局。-16-二、添加控件和设置属性在正式讲解之前,我们先讲解下GUI中的鼠标基本操作:(a)在左边的控件面板中鼠标左击选择您需要的控件,然后放开鼠标。(b)在右边的figure中按住左键,画出您的控件,于是控件就出现在figure上。(c)你可以用鼠标拖拽figure上所有控件,来改变他们的位置。(d)在控件上双击鼠标左键(右击是快捷菜单)可打开控件“属性查看器”。1、从上面的布局构思,我们知道本GUI需要以下控件::两

5、个“编辑文本框”(EditText);:四个“静态文本框”(StaticText);:一个“确定按钮”(Pushbutton);按照上面介绍的鼠标操作方法,将这6个控件拖到右边的figure中,如下图所示。-16-2、接下来就是编辑这些控件的属性下面从StaticText开始,双击其中一个“静态文本框”,将弹出该控件的“属性查看器”(PropertyInspector)。GUI控件的几个常用属性说明如下:position:指示空间在figure中的位置font**:字体相关属性string:相当如V

6、B中的caption,就是显示在控件上的文字tag:控件的唯一标识符,相当于ID,我们需要tag来指定figure中的某一个控件。2.1在这里把它的“string”属性修改为“+”;-16-2.2再修改它的“fontsize”属性为20。编辑完这些属性后,直接点击右上角的“关闭”按钮,关闭属性查看器,此时属性会自动保存。回到GUIDE,如果控件上的文字被部分隐盖,此时可以通过鼠标拖拽改变控件的大小。2.3重复上面的操作:(1)将第二个“StaticText”的“string”改为“=”;(2)将第二

7、个“StaticText”的“fontsize”改为20;(3)将第三个“StaticText”的“string”改为“MyAdderGUI”;(4)将第三个“StaticText”的“fontsize”改为20;(5)将第四个“StaticText”的“string”改为“0”;(6)将第四个“StaticText”的“tag”改为“answer_staticText”。于是,我们将得到如下所示的GUI界面:-16-2.4下面双击EditText,修改“编辑文本框”的属性:(1)第一个“EditT

8、ext”的用来存储第一个加数,我们将“string”改为“0”,“tag”改为“input1_editText”。(2)第二个“EditText”的用来存储第二个加数,我们将“string”改为“0”,“tag”改为“input2_editText”。2.5修改Pushbutton按钮的属性,“string”改为“Add!”,“tag”改为“add_pushbutton”。-16-再次预览下我们现在得到的GUI界面3、重新布局和移动控件位置,使其美观。-16-将上面编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。