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的按钮读取图像等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)