使用matlab设计交互界面(App Designer)

Matlab的App Designer可以帮助我们快速编写简易的用户界面程序。本文是一个笔记,记录利用App Designer开发交互界面的一些tips。

1. 主体流程

1.1 一个最简单的DemoApp

在matlab主界面里面新建App(保存为DemoApp.mlapp),就可以进入App Designer。App Designer给我们提供了设计视图和代码视图。设计视图方便我们拖放各种控件,像按钮、文本框、坐标轴啊之类。代码视图是用来编写具体函数,按钮响应,交互逻辑之类。设计视图不用过多介绍,下面我们再看看代码视图里面的东西。

在matlab中,一个app就是一个类。我们打开代码视图,可以看到该类继承了matlab.apps.AppBase,它的主体结构如下

classdef DemoApp < matlab.apps.AppBase
    % Properties that correspond to app components
    properties (Access = public)
        ....
    end

    % Component initialization
    methods (Access = private)

        % Create UIFigure and components
        function createComponents(app)
            ....
        end
    end

    % App creation and deletion
    methods (Access = public)

        % Construct app
        function app = DemoApp
            ...
        end

        % Code that executes before app deletion
        function delete(app)
            ...
        end
    end
end
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值