• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB-GUI学习

原作者: [db:作者] 来自: [db:来源] 收藏 邀请



1-》GUI程序设计-底层代码

%打开文件
uigetfile
uigetfile(\'*.m\')

doc uigetfile

[a,b,c]=uigetfile(\'*.m\')
a=文件的名字
b=文件的路径
c=点击的确定还是取消

%保存文件
uiputfile
[a,b,c]=uiputfile(\'*.m\')
后边需要其他函数辅助使用
文件的打开与保存
%颜色设置
uisetcolor

c=uisetcolor([r b g])

figure
b=uicontrol(\'Parent\',gcf,\'String\',\'颜色设置\',\'Steyle\',\'pushbutton\',\'Callback\',...
	\'c=uisetcolor;set(b,\'\'BackgroundColor\'\',c);.\');

%字体设置
uisetfont

S=uisetfont

figure
b=uicontrol(\'Parent\',gcf,\'String\',\'颜色设置\',\'Steyle\',\'pushbutton\',\'Callback\',...
	\'uisetfont(b);.,\'Position\',[0.2 0.2 0.8 0.8],\'Units\',\'Normalized\');
颜色字体
%进度条
%watbar

h= waitbar(0,\'实例\')

%获得进度条的子对象
get(get(h,\'Children\'))

ha=get(h,\'Children\')
进度条
%普通对话框
dialog

h = dialog(\'name\',\'关于。。。\',\'Position\',[200 200 200 70]);

uicontrol(\'parent\',h,\'style\',\'pushbutton\',\'Position\',[80 0 50 20],...
	\'string\',\'确定\',\'Callback\',\'delete(gcbf)\');

%错误对话框
errordlg

%警告对话框
warndlg
对话框
%输入对话框
name=inputdlg(\'请输入姓名\',\'实例\')

ret=inputdlg({\'请输入姓名\'.\'请输入性别\'},\'实例\')

info=inputdlg(\'请留言\',\'留言\',5)

re=inputdlg({\'请输入姓名\'.\'请输入性别\'},\'实例\',1,{\'lssada\',\'男\'},\'on\')


%输入目录对话框
uigetdir

uigetdir(\'C:\\'.\'浏览\')

%列表选择对话框

listdlg

[sel,ok]=listdlg(\'\'\'
	\'ListString\',{\'A\',\'B\',\'C\',\'D\'}...
	\'OKString\',\'确定\'...
	\'CancelString\',\'取消\'...
	\'Name\',\'选择\'...
	\'SlectionMode\',\'single\');
输入输出对话框

2-》GUIDE设计-图形




3-》类的使用

classdef Cat < handle

    %UNTITLED ´Ë´¦ÏÔʾÓйشËÀàµÄÕªÒª
    %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷

    %Òþ²Ø·ÃÎÊȨÏÞ
    properties(Access=private)%ÏÞÖÆÊôÐÔ
%     properties   
        age
    end

        properties(Access=public)
        name
        type
    end

    %¶¨Òå³ÉÔ±·½·¨

    methods(Access=private)
        function speak(obj)
            disp(\'ÄãºÃ\');
        end
    end

    methods
        %¹¹Ôì·½·¨£¬³õʼ»¯
        function obj = Cat(name,age,type)
            %UNTITLED ¹¹Ôì´ËÀàµÄʵÀý
            %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷
            obj.name=name;
            obj.age=age;
            obj.type=type;
        end

        function meow(obj)
            %METHOD1 ´Ë´¦ÏÔʾÓйش˷½·¨µÄÕªÒª
            %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷
            disp([\'ÎÒ½Ð\' obj.name \'ß÷ß÷£¡~\']);
            obj.speak();
        end

        function change_name(obj,name)
            obj.name=name;
        end
    end
end


类的使用

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab读路径中的文件时路径中字母不区分大小写发布时间:2022-07-18
下一篇:
matlab GUI之自定义菜单小结发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap