图形用户界面的设计工具

优质
小牛编辑
134浏览
2023-12-01

这是一个简单的例子,它说明了如何用句柄图形建立用户界面。语句

    b = uicontrol('Style','pushbutton', ...
          'Units','normalized', ...
          'Position',[.5 .5 .2 .1], ...
          'String','click here');
    

在figure窗口中心建立一个按钮,并返回一个句柄到新对象 。但是,到这为止,单击此按钮无作用。语句

    s = 'set(b,''Position'',[.8*rand .9*rand .2 .1])';
    

创建一个含有改变按钮位置命令的字符串。

    eval(s)
    

把按钮移动到随机位置。最后,

    set(b,'Callback',s)
    

安置s为按钮的回收动作,故每次点击按钮时,它就移动到一个新位置。

MATLAB提供图形用户界面设计环境(GUIDE)工具,它能简化图形用户界面的创作。要显示GUIDE设计编辑器,则发出guide命令。