MATLAB之GUI学习经典举例

1. 设置背景颜色

1.1 通过GUI按钮设置背景颜色

function backswitch_Callback(hObject, eventdata, handles)
% hObject    handle to backswitch (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
ha = axes('units','normalized','position',[0 0 1 1]);
uistack(ha, 'down')
[fname, pname, index] = uigetfile({
   '*.jpg; *.bmp'},'选择背景图片');  
if  index
    II = imread([pname,fname]);
    image(II)
    colormap gray
    set(ha,'handlevisibility','off','visible','off');
else
    errordlg('选择背景失败');       %提示错误对话框
    hDialog = findall(0,'tag','Msgbox_Error Dialog');
    btn_ok = findall(hDialog,'style','pushbutton');
    set(btn_ok,'String','确定');    
end

1.2 通过GUI运行设置背景颜色

% --- Executes just before computesumpr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值