10.2 创建并显示用户图形界面
在第十章《用户图形界面》第275页中,我们介绍了MATLAB用户图形界面元素的例子(图10.1)。这些元素从上到下、从左向右依次为:
-
按钮
-
处于“on”状态的开关按钮
-
在一个框架中的三个单选按钮
-
复选按钮
-
一个文本域和编辑框
-
滑动条
-
坐标系
-
列表框
那么,如何调用MATLAB工具guide对这些控件进行布局呢?具体步骤如下:
-
调用MATLAB工具guide对图象中的控件进行布局。图象窗口的大小,排列和其中的控件布局都可以利用它进行控制。要了解更多关于MATLAB图形界面布局工具的使用,可以参考MATLAB精通GUI图形界面编辑。
-
用MATLAB属性编辑器(property inspector)(内置于guide)给每一个控件起一个名字(标签),还可以设置每一个控件的其他特性,例如颜色,显示的文本等等。MATLAB图形界面编程中的控件属性值的设置请见Matlab中GUI界面控件属性值。
-
将图象保存到一个文件中。当文件被保存后,程序将会产生两个文件,文件名相同而扩展名不同:
.fig
文件包括你创建的用户图形界面,.m
文件包含加载这个图象的代码和每个GUI元素的回调函数原型。关于MATLAB图形界面的更多内容可以参考MATLAB图形界面。 -
编写代码,执行与每一个回调函数相关的行为。作为这些步骤的一个简单例子,我们可以考虑一个简单的用户图形界面,它包括一个按钮和一个文本框。每单击一次按钮,文本字符串就更新一次,它用于显示用户图形界面启动后的单击总数。关于MATLAB用户图形界面设计的更多例子,可以参考Matlab教程_用户图形界面设计。
暂无评论