"Matlab GUIDE使用总结及GUI程序记录方法"

版权申诉
0 下载量 43 浏览量 更新于2024-02-29 收藏 387KB DOCX 举报
回顾过去使用Matlab GUIDE进行GUI程序设计的经验,我意识到了记录经验的重要性。当时没有记录下来很多经验,现在回想起来觉得到底还是不够完善。因此,从现在开始,我下定决心要勤写记录,以便日后查阅。总结经验的过程中,我发现第二种可视化编辑方法更适合写大型程序。 在 .m 文件中动态添加figure时,我们可以使用h_main=figure('name','a demo of gui design','menubar','none',…来定义窗口的属性。在添加uicontrol时,我们可以使用h_edit=uicontrol('style','edit','backgroundcolor',[1 1 1],'position',[20 20 50 20],'tag','myedit','string','1','horizontalalignment','left');来定义一个可编辑的文本框,通过设置style、backgroundcolor、position、tag、string等属性来进行个性化的设计。同样地,可以使用h_but1=uicontrol('style','pushbutton','position',[20 50 50 20],'string','INC',...'callback',['v=eval(get(h_edit,''string';来定义一个按钮,并通过设定callback属性来定义按钮的功能。可以看出,使用Matlab GUIDE进行GUI程序设计时,我们可以通过定义不同的属性来根据自己的需求进行个性化的设计。 关于Matlab GUIDE的使用总结,我积累了一些经验。首先,我意识到了记录经验的重要性。在过去,没有记录下来很多经验,现在回想起来觉得到底还是不够完善。从现在开始,我下定决心要勤写记录,以便日后查阅。其次,我发现第二种可视化编辑方法更适合写大型程序。在 .m 文件中动态添加figure时,可以使用h_main=figure('name','a demo of gui design','menubar','none',…来定义窗口的属性。在添加uicontrol时,也可以通过设置不同的属性来进行个性化的设计。总的来说,Matlab GUIDE是一个强大的工具,可以帮助我们进行GUI程序设计,但需要勤加练习和总结经验。希望通过我的总结,可以帮助到其他人在使用Matlab GUIDE时少走一些弯路。