matlab的gui设计中如何实现点击按钮"取消"然后清空编辑框中的内容

matlab的gui设计中如何实现点击按钮"取消"然后清空编辑框中的内容,第1张

button3=questdlg('你确定退出吗','退出程序','确定','取消','确定');

if

strcmp(button3,'Yes')

set(handlesedit1,

'String',

'

');%%最后的2个单引号,中间的内容是空哦,也就是清空

end;

就可以跑一个用二分法来求解的程式(Bisection Method) ,可以让使用者输入函数,然後中途画图,并算出答案,如果输入范围不合理,会显示"警告"请使用者重新输入,这些我都已经写好在 Bisectionm 上了

既然你都已经实现了主函数 那么接下来你这样

gui的思想就是在回调函数地下调用m文件

function pushbutton1_Callback(hObject, eventdata, handles)

你的m文件

axes(handlesaxes1);%%%%%%%%显示位置

imshow(IM) 或者plot(x,y)%%%%%%%%%显示或者画图

有问题呼我,建议上matlab中文论坛 gui视频板块 一个上午 你就懂了

% 把所有的代码拷贝保存运行即可\x0d\ \x0d\function zd479599250\x0d\% 编写一个GUI的按钮读取一副图像,功能如下:\x0d\% 点击按钮,d出对话框,然后从对话框中选取\x0d\\x0d\% 创建绘图窗口,里面包括一个坐标系及一个按钮\x0d\axes('units','normal','pos',[1 3 8 6]);\x0d\uicontrol('style','push','units','normal','pos',[4 1 2 1],'str','Open','call',@localOpenPic)\x0d\\x0d\function localOpenPic(varargin)% 按钮的回调函数,首先让用户选择图像文件,打开并显示\x0d\% 图像文件类型(不完整,仅作示范)\x0d\filter = { \x0d\ 'bmp;jpg;gif;emf', '所有图像文件 (bmp; jpg; gif; emf)'; \x0d\ 'bmp', '位图文件 (bmp)'; \x0d\ 'jpg', 'JPEG文件 (jpg)'; \x0d\ 'gif', 'GIF文件 (gif)'; \x0d\ 'emf', '图元文件 (emf)'; \x0d\ '', '所有文件 ()\x0d\ };\x0d\\x0d\% 选择文件\x0d\[filename, pathname] = uigetfile( filter, '打开');\x0d\if isequal(filename,0) | isequal(pathname,0), return, end\x0d\\x0d\% 读入图像并显示\x0d\[X, map] = imread([pathname filename]);\x0d\colormap(map)\x0d\image(X)\x0d\\x0d\% 设置坐标系为适合显示图像的方式\x0d\axis image\x0d\set(gca, 'vis', 'off')

切换按钮和单选按钮类似,一般与按钮组配合使用。按钮组同样对切换按钮自动进行互斥功能。这个例子在上一篇可选按钮的基础上,添加切换按钮来控制输出信号波形的颜色。

1在上一篇单选按钮界面的基础上,添加一个按钮组和四个切换按钮,根据自己的需要修改控件的大小和字体大小、名称等属性,布局进行稍微改动后整个界面如下图。

2要改变波形的颜色,首先要获取波形的属性。因此,在按钮组1的SelectionChangedFcn函数中,每一次画波形时,都要将其波形的句柄记录下来,格式是:handles句柄名=plot();同时在最后更新一下所有句柄,格式是:guidata(hObject,handles);这样子在按钮组2中,就可以通过波形的句柄调用其属性并进行编辑。

3在按钮组2的SelectionChangedFcn函数中,通过波形的句柄调用其属性并更改颜色,具体程序和解释都在图中。

4到此就完成了切换按钮的简单示例。

不太明白你要修改按钮的什么属性?如果只是按钮大小的话,直接鼠标拖动就行了。

在GUI编辑界面下,双击按钮,d出按钮的属性对话框,就可以修改相应的属性。

颜色:BackgroundColor,ForegroundColor

按钮的背景:CData,这里需要先把你的导入workspace,然后在这里填写这个变量名。

以上就是关于matlab的gui设计中如何实现点击按钮"取消"然后清空编辑框中的内容全部的内容,包括:matlab的gui设计中如何实现点击按钮"取消"然后清空编辑框中的内容、如何用 Matlab GUI guide 设计按下一个按钮,可显示出让使用者输入函数、画图求解的程式(别显示在命令视窗、matlab中如何编写一个GUI的按钮读取图像等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10106401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存