matlab GUI 打包成exe可执行文件

devtools/2025/1/15 6:24:04/

1、在命令行窗口输入deploytool回车,选择第一个。

图片

图片

2.选择刚刚gui的.mlapp程序(Mortgage.mlapp)

图片

3、右上角Settings(1)中可以更改生成的路径,

图片

(2)可以替换exe的图标缩量图,默认就是下图

图片

(3)是指示生成后的文件

4、之后Package会变绿,点击。等待打包完成。

图片

5、完成后即可在打包文件夹的\for_testing下看到自己的exe文件。

打开exe的显示这个界面

图片

图片

额外说一点:

App 设计工具是MATLAB R2016a推出的应用程序设计工具,和GUIDE一样,它也是一个可视化集成设计环境。除了提供和 GUIDE 类似的标准用户界面组件,还提供了和工业应用相关的组件,如仪表盘、旋钮、开关、指示灯等。使用App设计工具可以开发出操作界面友好、可以共享的MATLAB应用模块。

App 的用户界面的构成要素是组件(Component),它是指可重复使用并且可以和其他对象进行交互的对象,是封装了一个或多个实体程序模块的实体,可以复用。GUIDE设计的用户界面的构成要素是控件,控件是一种特殊的组件,仅用于可视化呈现数据。

图片

GUI和App的本质是一样的,为什么MathWorks要开发一个全新的应用程序构建平台App Designer?

引用一下MATLAB图形和应用程序构建的开发经理Chris Portal的回答:

“GUIDE和App Designer之间的主要区别在于所使用的技术。GUIDE的基础是Java Swing,甲骨文已经不再对其投入开发。虽然这个平台可以获得一些短期的胜利,但是从长远来看,不会得到新的扩展,也不允许我们为用户提供基于网络的工作流。

App Designer建立在现代的基于web的技术上,比如JavaScript、HTML和CSS,它给我们提供了一个平台,可以灵活地跟上用户的需求,并允许应用程序在web上运行。用户可以保持他们现有的基于Java的应用程序运行,并在合适的时候选择新的平台。”

赞赏二维码


http://www.ppmy.cn/devtools/150600.html

相关文章

python检测gitlab中某个标签在一个月内添加和移除了多少次

可以通过 Python 脚本和 GitLab API 检测一个标签在一个月内被添加和移除的次数。以下是实现的步骤和示例代码: 步骤 获取 GitLab API 访问令牌:在 GitLab 中生成一个 Personal Access Token。设置时间范围:确定一个月的时间范围。调用 Git…

client-go 的 QPS 和 Burst 限速

1. 什么是 QPS 和 Burst ? 在 kubernetes client-go 中,QPS 和 Burst 是用于控制客户端与 Kubernetes API 交互速率的两个关键参数: QPS (Queries Per Second) 定义:表示每秒允许发送的请求数量,即限速器的平滑速率…

http和https有哪些不同

http和https有哪些不同 1.数据传输的安全性:http非加密,https加密 2.端口号:http默认80端口,https默认443端口 3.性能:http基于tcp三次握手建立连接,https在tcp三次握手后还有TLS协议的四次握手确认加密…

win32汇编环境,窗口程序中对多行编辑框的操作

;运行效果 ;win32汇编环境,窗口程序中对多行编辑框的操作 ;比如生成多行编辑框,显示文本、获取文本、设置滚动条、捕获超出文本长度消息等。 ;直接抄进RadAsm可编译运行。重点部分加备注。 ;下面为asm文件 ;>>>>>>>>>>>>>&g…

【Pandas】pandas Series rtruediv

Pandas2.2 Series Binary operator functions 方法描述Series.add()用于对两个 Series 进行逐元素加法运算Series.sub()用于对两个 Series 进行逐元素减法运算Series.mul()用于对两个 Series 进行逐元素乘法运算Series.div()用于对两个 Series 进行逐元素除法运算Series.true…

Git 的基本概念

Git 是一种分布式版本控制系统,用于跟踪文件的修改历史和协同多人开发。 Git 的基本概念包括: 仓库(Repository):存储项目文件的地方。分支(Branch):用于同时进行多个任务或开发多…

房建工程项目管理软件提升效率的关键工具

在当今快速发展的建筑业中,房建工程项目的管理变得日益复杂。益企工程云作为一款顶级的工程项目管理软件,通过其全面且强大的功能,显著提升了项目管理的效率和质量。本文将探讨益企工程云如何在房建工程项目中发挥关键作用,助力企…

《淘宝买家秀 API 爬虫:Java 实现与数据解析》

在电商领域,买家秀作为商品评价的重要组成部分,对于消费者决策和商家运营都有着不可忽视的价值。淘宝作为国内领先的电商平台,其买家秀数据丰富且具有高度的参考价值。本文将详细介绍如何使用 Java 爬虫技术获取淘宝买家秀 API 的返回值&…