NASA 发表于 2005-8-16 12:54

[转帖]GUI控件的按钮上加载图标

<P>1、读取图像文件,例如:A_bmp=imread('*.bmp')或A_jpg=imread('*.jpg')等</P>
<P><BR>2、将图读入工作空间后,打开按钮的编辑属性界面,单击CData属性,在对话框中Enter Expression中填入 A_bmp或A_jpg,即可。</P>
<P>这个加载的图片在编译成.EXE可执行程序时,应该指出IMREAD的确切路径.</P>

sharine 发表于 2005-11-22 10:36

回复:(vicky54)[转帖]GUI控件的按钮上加载图标

<P>我按照搂主说的试了一下,可是不行啊?控件CData中只能输入二维数组,但是移入图片的变量A-jpg是三维的。请问是怎么回事呢?<BR>图片是我用Visio画了存成.jpg格式的。</P>

bainhome 发表于 2005-11-22 11:59

function CdataUse
clc
close all
X=imread('1.jpg');
h1=figure;
set(h1,'units','normalized',...
'menubar','none',...
'numbertitle','off',...
'name','CdataUse',...
'position',[.2,.2,.4,.2])
hpush=uicontrol(gcf,'style','push',...
'units','normalized',...
'position',[.2,.2,.16,.3],...
'horizontal','right');
set(hpush,'cdata',X);
页: [1]
查看完整版本: [转帖]GUI控件的按钮上加载图标