matlab gui 设计

1. GUI添加背景图片

%新建一个覆盖整个gui 的坐标图,然后再坐标图上显示图片。

backgroundImage=importdata('bg.jpg');
axes(handles.axes)

image(backgroundImage)

2. 帮助对话框

%使用 ;表示换行

h=helpdlg({'在参数部分输入所有参数,在输出部分显示结果';'f(x)输入示例:x^3表示x的三次幂,exp(x)表示e的x次幂'},'帮助');
ht = findobj(h, 'Type', 'text');
set(ht, 'FontSize', 16, 'Unit', 'normal');
% 改变对话框大小
%set(hs, 'Resize', 'on'); % 手动改变,或者用

set(h, 'Position', [150 150 460 90]); % 自动设置

3.打开文件操作

%  [filename,pathname] = uigetfile('*.fig','Select the MATLAB code file');
[filename,pathname] = uigetfile;
if (filename==0&pathname==0)
msgbox('您没有选择文件,请重新选择!','打开文件出错','error');
else
open(filename);

end

4.GUI中静态文本背景透明化

目前似乎在GUI编辑器中是无法使静态文本变为透明的。但是可以使用如下脚本直接添加文字

tx = text(5,87,'插值法与最小二乘拟合');%位置及文本内容

set(tx,'fontweight','bold','fontsize',16,'color','k');

效果如下


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值