MATLAB GUI

在MATLAB中创建Gui的应用程序

图形用户界面(Guis), 也被称为应用程序,提供了对你的软件应用程序的点击控制,从而不需要其用户学习一种语言或输入命令来运行应用程序。可以共享应用程序在MATLAB中使用,也可以作为独立的桌面或web应用程序。

在MATLAB中创建应用程序有以下三种方式:

  • 将一个脚本转换成一个简单的应用程序:如果你想与学生或同事共享一个脚本并允许他们使用交互控件修改变量,选择这个选项。
  • 交互式地创建应用程序:如果你想使用拖放环境创建更复杂的应用程序以构建用户界面,选择此选项。
  • 以编程方式创建应用程序:如果你想自己编写代码创建应用程序的用户界面,选择此选项。

将脚本转换成简单的应用程序

使用Live Editor将一个脚本转换为一个简单的应用程序,该应用程序具有交互式控件,允许其他人在你的代码中试验变量。添加滑块、下拉菜单、编辑字段和按钮,而不需要编写任何代码。指定在更改值时将运行脚本的哪些部分。隐藏代码以创建简单的应用程序和仪表板。

 交互式控制的Live脚本
交互式控制的Live脚本

可以与他人共享你的实时脚本,以便在MATLAB或MATLAB在线中使用。

交互式控件很适合为实时脚本创建一个简单的界面。如果你想设计一个更复杂的用户界面,或者想要对应用程序的行为有更多的控制,你应该考虑使用app Designer来创建一个独立的应用程序。


交互式地创建一个应用程序

App Designer是一个交互环境,集成了应用程序构建的两个主要任务:

  • 布置可视化组件
  • 编写应用程序的行为

你可以在画布中的可视化设计和MATLAB编辑器中的开发代码之间快速切换。

发布或共享

你可以在桌面上或使用MATLAB Online在web浏览器中与他人共享你的应用程序。App Designer应用程序也可以打包安装到MATLAB apps选项卡中。

打开App designer
打开App designer
App designer界面
App designer界面

要与非MATLAB用户共享,你可以使用MATLAB编译器将应用程序编译成独立的桌面和web应用程序。

App Designer很适合在一个环境中交互式地设计布局和编程它的行为。如果你愿意,你可以自己编写整个应用程序,包括用户界面。


以编程方式创建应用程序

为了增加对设计和开发的控制,还可以使用MATLAB函数来定义应用程序的布局和行为。在这种方法中,创建一个图形作为用户界面的容器,并通过编程向其添加组件。

一个具有MATLAB Gui的自定义应用程序
一个具有MATLAB Gui的自定义应用程序

发布或共享

你可以在桌面上或使用MATLAB在线在web浏览器中与他人共享你的应用程序。应用程序也可以打包安装到MATLAB应用程序选项卡中。

要与非MATLAB用户共享,你可以使用MATLAB编译器将你的应用程序编译成独立的桌面应用程序。






公众号

关注公众号,获取一手资讯

“ MATLAB GUI ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注