如何在matlab中做出标签页的效果

    我们经常需要在matlab上做一个上面的标签效果,推荐使用一个matlab的控件TabPanel Constructor,下载地址是http://www.mathworks.com/matlabcentral/fileexchange/6996-tabpanel-constructor-v2-8-2010,最新版本V2.8。


      使用方法如下:

        1.首先建立一个figure,并在其中加入一个static Text控件,命名为texttag,需要注意的是这个text控件所在的位置就是将来标签页所在的位置

        2.然后将附件中的tabpanel2.8中的四个文件tabpanel.m,tabpanel.p,tabselectionfcn.m,tabselectionfcn.p放到figure同目录下,然后在命令行输入tabpanel('gigurename.fig','texttag'),第一个参数是figure的名字,第二个参数是刚才加入的text控件的tag。这时候等侯一下,会出现一个运行的figure和一个小面板,在面板上有几项分别是(从上到下从左到右)添加标签、编辑标签、更新标签、当前标签前移、当前标签后移、设置、信息。这是点击第一个,就可以添加标签页了,大家自己试试就明白了,然后可以设置标签的lable、尺寸、风格、排列、颜色……非常方便。

        3.点击edit按钮,出来一个新的GUIDE,别怀疑,就在上面添加控件就可以了,添加完保存然后回到这个小面板点击update按钮,点击关闭后选择save and close,刚才添加的控件就出现了。非常好用哦。这一步先不用管各个标签下各个控件的callback,下一步中说明

        4.对于如何使用各个标签下的callback函数,我们对每个标签下的控件都命名为不同的tag,在属性设置器中设置callback为%automatic,关闭窗口后,gigurename.m里面会显示callback函数,输入函数内容,直接点击运行即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章