matlab-GUI制作中常用功能的操作

文章目录

  • “退出”功能
  • “重置”功能
  • 密码隐藏功能

GUI是一个很好的工具,可以制作一些工具软件以提高工作效率。GUI制作过程中有很多常用功能非常类似,如“退出”按钮、“重置”按钮等等,下面是学习和使用GUI过程中对常用功能的总结。

“退出”功能

退出功能一般是指软件或者GUI界面的关闭,常通过button按钮实现,直接在对应回调函数中写入

close;

即可。

“重置”功能

重置功能包含对用户输入对话框和软件默认输入的重置,一般有重置文本输入框,重置绘图,重置图像等等。实现如下:

function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% 重置清空图片 
cla(handles.axes1,'reset');
cla(handles.axes2,'reset');

% 重置清空动态txt的文字 
set(handles.edit1,'string','')
set(handles.edit2,'string','')

密码隐藏功能

问题描述:

用MATLAB GUI做一个登录界面,设置隐藏密码,如何实现?例如密码是123456,输入时应该显示******

(这里使用MATLAB的guide工具来完成界面编程)

解决方式:

如果不强调一定要用星号来隐藏所输入的密码字符,则可以直接设置Edit Text控件的属性“FontName”来完成密码隐藏功能。

具体地,双击用作输入密码的Edit Text控件,打开其属性设置面板(Property Inspector ),找到属性“FontName”,默认的字体名为“MS Sans Serif”,将字体改为“Symbol”,即可完成密码隐藏功能。如下图所示。
matlab-GUI制作中常用功能的操作_第1张图片
这样设置后,输入的密码以空白方框形式进行加密显示。并且光标随着输入移动。完成任务。

你可能感兴趣的:(matlab,gui)