imread函数 matlab_matlab学习笔记(一)GUI学习笔记

维伟工程师:Matlab操作之GUI(一)​zhuanlan.zhihu.com
38595b6682bd12290744fed0d758f946.png

GUI教程:

1、matlab图形系统以图形对象为基本单元,图形对象称为图形句柄。

句柄可以通过底层函数来精细的进行控制,图形对象系统按树形结构管理。

2、图形对象的属性:

属性名:大小写混排,每个单词首字母为大写;

创建时改变属性:属性名、属性值

创建后改变属性:get(),set()

3、GUIDE接班概念:

函数建立GUI、使用向导建立GUI

属性,事件,响应,响应函数;

4、一些常用属性:

---edit文本编辑器:

TooltipString:提示文字

String:文本内容

Tag:控件索引变量名

---静态文本框:显示效果作用

5、CallBack回调函数:事件激发时,调用的函数;

CreateFcn函数:创建函数,对其背景色进行设置;无需改变;

6、num1=str2num(get((handles.edit_add1),'String'));

num2=str2num(get((handles.edit_add2),'String'));;%获取文本控件数据

r=num1+num2;

r=num2str(r);%转化为字符串

set(handles.result,'String',r);%设置:控件标号,属性,值

% guidata(hObject, handles);%将相应句柄数据更新保存,可有可无

7、对话框

8、;-------------------gui执行步骤-------------

第一步:进入function varargout = test(varargin)

在主函数中完成gui的创建(例如:figure、edit等控件),这其中如果控件的CreatFcn为自动默认%automatic时,主函数在初始阶段只调用一次;如果有CreatFcn,则在gui创建阶段,会多次调用主函数,通过主函数再调用各控件的CreatFcn,完成gui创建。

第二步:执行OpeningFcn(这也是在通过主函数调用),在OpeningFcn中完成变量的初始化与主程序输入变量varargin的处理。

第三步:执行OutputFcn(这也是在通过主函数调用),在OutputFcn中可以对输出变量varargout处理。

第四步:等待外界事件触发,主函数响应事件(例如:按键、鼠标事件),主函数调用回调函数Callback完成响应。

9、在axes中显示一副图片:

str='C:UsersAdministratorPicturesduck.jpg';

I=imread(str);

axes(handles.axes2);

imshow(I);

10、close%程序退出

11、清空坐标轴显示:

cla(handles.axes2);%清空坐标轴内容

12、清空edit文本框内容:

set(handles.address,'String',' ');%清空edit文本框

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值