gui设置可编辑文本框的回调函数_制作图形用户界面时回调函数的编写方法

1 静态图形界面制作

在matlab的命令窗口中键入“guide”命令,启动GUIDE的GUI编辑器,GUI控制面板包括了所有的图形界面控件uicontrol,如按钮(Push

Butter)、滑动条(Slider)、单选按钮(Radio Butter)、复选框(Check box)、文本框(Edit

Text)、文本标签(Ststic Text)、下拉菜单(Pop-up Menu)、下拉列表框(List

box)、双位按钮(Toggle

Butter)、坐标轴(Axes)等,用户选中需要的控件,拖移到空白处,即可创建出相应的控件,并通过拖拉可调整其大小大小,如图1所示。

每个控件都有自己的属性Style,属性Style决定控件的类型,将鼠标移至相应的控件上双击,就可以打开属性框,每个控件均有很多项属性,但主要的有:“string”

用来定义控件的显示字符;“Tag”是控件的重要属性,是对控件进行编程和访问时的标识名称,每个控件创建时都会由开发环境自动生成一个标识,在程序设计中为了编辑、记忆和维护的方便,用户要修改成自己好记忆的字符串,在编写回调函数Callback时由此标识来识别;“name”是标题属性;“BackgroundColor”是背景颜色设置,按用户风格设定其值。图1中各控件的“string”属性和“Tag”属性分别定义如下:

三个坐标的“Tag”标识分别为:axes10、axes1、axes2;两个按钮的“Tag”标识分别为:按钮“冲激响应”的“Tag”标识为pushbutton1,按钮“阶跃响应”

的“Tag”标识为 pushbutton2;编辑文本框的“Tag”标识为RLC,用来接收键盘输入电阻、电感及电容的值。

按照自己的构想将需要的控件位置摆放合适,属性设置好后保存GUI文件,文件名取为xhxt_5,matlab将用户创建的GUI的所用信息保存在xhxt_5.fig

和xhxt_5.m两个文件中,其中.fig为二进制文件,用来存放搭建GUI界面所需的所有图形控件的完整描述信息(包括

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值