matlabgui可编辑文本框
时间: 2023-07-27 22:05:43 浏览: 181
文本编辑框
5星 · 资源好评率100%
在MATLAB GUI中,你可以使用uicontrol函数创建一个可编辑的文本框。下面是一个简单的例子:
```matlab
function myGUI
% 创建一个主窗口和一个可编辑文本框
f = figure('Position',[300 300 250 150]);
txt = uicontrol('Parent',f,'Style','edit','Position',[20 80 210 40]);
% 创建一个按钮,当点击时获取文本框的内容并显示在命令窗口中
btn = uicontrol('Parent',f,'Position',[90 20 70 25],'String','显示文本',...
'Callback',@(source,event)btn_Callback());
% 按钮的回调函数
function btn_Callback()
text = get(txt,'String');
disp(text);
end
end
```
运行这个函数后,会弹出一个GUI窗口,其中包含一个可编辑的文本框和一个按钮。当你在文本框中输入一些文本,然后点击按钮,该文本将会在MATLAB命令窗口中显示出来。
阅读全文