www.4658.net > mAtlAB gui新手问题求助

mAtlAB gui新手问题求助

首先,直接运行.fig文件不会执行m文件中的OpeningFcn和CreateFcn。 OpeningFcn函数中有两句至关重要: % Choose default command line output for ** handles.output = hObject; % Update handles structure guidata(hObject, handles); 第二句...

首先用guide打开gui界面,创建一个空的GUI文件。 然后拉出pushbutton、edit、table控件出来。 如果想要按下按钮执行某个程序的话,将程序写到pushbutton的回调函数中即可。具体做法就是在pushbutton上右击->View Callbacks->Callback.会自动跳到...

简单比较一下二者特点,供参考: 1、控件的丰富性,肯定VB强于MATLAB。MATLAB所提供的GUI控件一共就那么几种,List Control、Tree Control、Combo Box之类的都没有,如果你程序需要控件类型比较丰富,对MATLAB尽量不要抱太高期望。

在GUI的函数中调用画图的.m文件,就可以了。关于GUI,有一个《一个实例搞定MATLABGUI编程》可以参考入门

%假设输入a,b,c三个参数的edittxt的tag分别是edit1,edit2,edit3 a=str2DOUBLE(get(findobj('tag','edit1'),'string')); b=str2DOUBLE(get(findobj('tag','edit2'),'string')); c=str2DOUBLE(get(findobj('tag','edit3'),'string')); y=[]; for x...

print(gca,'NewPic.jpg') 试试

你究竟使用handles.Mode 还是handles.optMode来表示状态? case 情况里面的代码,只有plot所用的符号不同 所以没有必要重复那么多代码吧 其他代码都可以写在swith case语句之外 只用在不同case值中写相应的plot语句就可以了

假如有两个按键pushbutton1和pushbutton2,在pushbutton2的Callback函数中改变pushbutton1的'string'值,比如说set(handles.pushbutton1,'string','thank you'),将matlab关闭后(不是关闭GUI界面),重新打开!

打开VIEW里面的Propety Insperctor界面。把里面‘ResizeFcn'后面的字符全部删除,Resize项改成on,这样界面是可调节大小的,保存运行看下。然后再次打开,ResizeFcn'项什么都没有不用管,再Resize项改成off。保存退出,再开M文件运行,哈哈,错误...

需要在按钮上点右键,然后CallBack,然后编写他的程序。 例如,你的GUI上有一个可编辑的输入框edit1,一个button,那么你可以编写button的Callback为:set(handles.edit1,'string','haha'); 那么当你点击按钮时,就可以在上面显示 haha 的字符。

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com