Matlab GUI之通用对话框(3)

打印设置对话框
 


printdlg函数。用户可以对各种打印参数进行设置。
 


x=[-pi:0.02:pi];
 
y=cos(x);
 
fig=figure;
 
plot(x,y);
 
printdlg(fig);%打开Windows打印对话框
 
printdlg('-crossplatform',fig);%打开MATLAB打印对话框
 
 
 

颜色设置对话框
 


uisetcolor函数。用于用户设置图形的前景色或背景色。
 


① >> c=uisetcolor%建立一个颜色选择对话框
 
② %建立一个颜色对话框,并设置对话框的初始颜色,然后选择一种颜色用于一个图形对象。
 
x=[0:0.02:2*pi];
 
y=sin(x);
 
h=figure;
 
plot(x,y);
 
c=uisetcolor(h,'select color')
 
 
 

字体设置对话框
 


uisetfont函数。用于用户设置或修改文本字体、坐标轴或设置控件对象的显示文本的字体属性。
 


① >>s=uisetfont % 建立一个默认字体设置对话框,并设置一种字体。
 
② 对控件中的文本进行设置
 
T1=uicontrol('style','pushbutton','string','确定',...
 
'position',[200 320 60 20]); %创建一个按钮
 
T2=uicontrol('style','pushbutton','string','取消',...
 
'position',[200 220 60 20]); %创建一个按钮
 
s=uisetfont(T1) %打开字体设置对话框
 
set(T2,s) %将T1的设置复制到T2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/52a808bd86527b782843e3206b8b616b.html