前往顾页

Matlab的GUI编程若何中给控件增加注释信息

时候:2012-06-22 15:09来源:知行网www.zhixing123.cn 编辑:麦田守望者

为了做出标致的GUI界面,有的时候,我们希望在控件上增加上注释信息,注释信息可以为此控件首要的申明,如:此控件的感化等信息……下面以按钮为例来讲明怎样增加,体例有两种:

体例一,操纵Matlab自带的属性;

在你GUI的OpeningFcn函数中增加以下语句:

% 增加注释体例一,速率慢
set(handles.pushbutton1,'TooltipString','操纵TooltipString增加的提示信息');

pushbutton1为按钮的Tag

此体例的错误谬误如上所示:速率慢,字体不克不及改变年夜小、色彩等……。

体例二:

起首在你GUI的OpeningFcn函数中增加以下语句:

global m
m=get(handles.pushbutton1,'position');

用来获得按钮pushbutton1的地位,

然后在你GUI的WindowButtonMotionFcn函数中增加:

global m
a=m(1)+m(3);
b=m(2)+m(4);
pos=get(gcf,'currentpoint');
if (pos(1,1)>m(1)&pos(1,1)<a)&&(pos(1,2)>m(2)&pos(1,2)<b)
set(handles.text1,'string','本身田间注释成功……');
else
set(handles.text1,'string','');
end

此种体例你还要在你的控件中间增加一个静态文本控件,如Tag为text1的静态文本控件。

实现成果以下所示:

 

如上图所示:红色为自己的方法添加的,黑色为系统自带方法添加的……
如上图所示:白色为本身的体例增加的,玄色为体系自带体例增加的……
顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):MATLAB Matlab技能 Matlab实例教程 matlab源代码 matlab根本教程
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣