如何创建一个GUI向导吗
*编辑*学习如何创建一个图形用户界面使用指南,MATLAB的图形用户界面开发环境®。
你好,欢迎回到另一个MATLAB视频。
今天,我们要讨论创建一个图形用户界面和向导。这个视频可能是最合适的,如果你使用MATLAB 2015 b或更早。如果您使用的是新版本,我建议查看应用程序设计师,这是一个新的app-building在MATLAB平台。
应用设计简化了创建用户界面和代码的过程控制应用程序的行为。在我们的网站上有一段视频,教你如何使用应用程序设计师。但是,不管怎样,这个视频是关于GUI。所以,让我们转到这个教程。
这个视频的,我推荐以下在MATLAB的版本。首先,我们先来描述什么是指南。引导代表图形用户界面开发环境。它提供的工具来设计用户界面和创建自定义应用程序。
启动向导,我们进入命令窗口和类型指南,和一个窗口会弹出。有几个选项,有共同的布局。但让我们从头开始创建一个空白的GUI。当你点击确定,弹出的新窗口在屏幕上被称为指导布局编辑器。从这里,我们可以设计我们的GUI组件拖拽的布局从左到画布上。
但是在我们开始之前,让我们去文件,偏好和检查上面的盒子。当我点击应用,我们可以看到每个图标代表什么。我们要创建的GUI,我们会让用户选择的三种数据集和显示三种不同的图表类型之一。
首先,我们先来调整模板。我们可以设置任何我们想要的尺寸。默认情况下,这将是一个固定大小的,不会是可调整大小的。然而,如果你想改变这个属性,我们将进入菜单并单击GUI的工具选项。
的下拉菜单调整行为会让你选择调整三个选项之一。我们就把它作为现在non-resizable。
让我们回去几个组件添加到我们的GUI。首先,我将添加一个轴。然后我将添加一个面板中,我将添加一些按钮。我添加一个小组第一,而不是添加三个按钮,因为它使它更容易操纵按钮作为一个群体。
我可以通过右击复制组件和复制。我将创建三个按钮。我们可以调整和分发这些按钮通过使用校准工具。让我们均匀空间通过20像素和垂直对齐。
我们可以做一些小的调整对象的位置使用箭头键。这是一个方便的技巧:当我们移动面板,将它的所有内容。
现在,让我们添加两个组件:一个静态文本框和一个弹出式菜单。这将为我们想要添加的所有组件。
现在,让我们去改变一些属性的GUI。我们可以通过双击对象或将视图,然后属性检查器。的属性检查器,您可以查看和设置对象的属性。首先,让我们改变GUI的名称属性。这是什么在GUI中显示标题。我们叫它基本GUI。
接下来,让我们改变面板的标题。面板的属性,我们必须点击面板布局编辑器中。我将更改图表类型。我们也会改变按钮的名称通过编辑字符串属性。在这种情况下,我们要画一个冲浪情节,网格图和等高线图。我们也可以改变字符串属性的弹出菜单来代表每一个我们想要显示的数据集。而我们,让我们改变我们的静态文本框的名称。
我们可能想要为每个UI控件分配一个惟一的标识符。要做到这一点,我们可以改变每个对象的标签属性。指导使用标签属性名称自动生成的MATLAB函数。它默认为一个通用的名字,但是我们更可识别的。我们将会看到这些名字再当我们创建回调。
现在,让我们继续和重复这个其他的控件。我们可以做的另一件事是添加一些使用工具栏编辑器工具栏按钮。在工具栏编辑器中,您可以添加您自己的自定义按钮或开关按钮或许多预定义的工具之一。对于这个示例,我们将添加一个缩放,平移,旋转,和数据光标按钮。
此时,您可以点击绿色运行GUI运行按钮。这将生成一个MATLAB图文件显示我们的GUI。让我们继续并保存布局。
这是GUI是什么样子。所有的组件都是一样显示在编辑器中,包括工具栏。背后的数字,你会发现一个MATLAB函数名称相同的图。向导生成两个文件,你可以在这里看到。无花果文件包含布局信息,和m文件包含实现代码,你可以在这里看到。
所以所有的代码,你现在看到的是自动生成的。我们可以添加自定义代码为当用户添加功能GUI交互。我们称之为自定义回调函数的代码。我们可以使用去按钮来帮助导航到每个回调。
所以我们去打开功能。这个函数先调用GUI运行时。在这个函数中,我们可以加载和创建数据用于GUI,我们也可以做一些初始策划。我将所有的类型。
所以说我想分享。首先,GUI中的共享数据,您可以使用处理结构之间传递函数。第二,这个自动生成的行指定作为一个输出参数时,返回的GUI。最后,最后这条线需要更新处理的数据结构。
现在,我们将切换回布局编辑器,让我们来看看创建GUI。GUI完成并运行时,用户可以点击用户界面控件,如按钮,MATLAB将执行相关的回调函数。导航到回调函数在MATLAB代码中,右键单击按钮,查看回调,回调。第一按钮标签,冲浪,我们将创建一个当前选中数据的曲面图。我现在要继续重复这个过程的所有其他按钮回调与各自的图表类型。
现在,让我们继续弹出菜单。这个菜单允许用户选择要绘制的数据。根据菜单选项被选中时,GUI将当前数据的三个数据集之前创建。
因为我们正在改变我们的数据,我们需要更新处理的数据结构。如果我们运行GUI,我们可以看到,现在全功能。我会通过选项来运行表明,它的工作原理。我会点击这些工具栏按钮来显示他们的工作,。
不管怎样,这将如何创建GUI和指南。再次,本教程是真的意味着用户使用MATLAB版本2015 b或更早。否则,我建议使用应用程序设计师。
谢谢你,伙计们,调优。我会在另一个视频看到你们。
相关产品下载188bet金宝搏
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。