PDA

查看完整版本 : [求助]如何将GUI界面作为matlab类编写?


nacsgunt
2008-12-07, 18:30
大家好:)
最近在做毕设中碰到一个问题,工程中所有的方法都是以matlab类的方式写的,现在需要做一个对数据处理进行显示的GUI窗口。
我在工程文件夹下建立了@frame文件夹作为GUI类的文件夹,然后通过guide建立mainframe的fig和m文件。
但是每次进行mainframe类方法调用的时候,总是无法正常调用,会出现如下报错

??? Error using ==> struct2handle
Undefined function or method 'mainframe' for input arguments of type 'char'.

??? Error using ==> struct2handle
Error while evaluating axes CreateFcn

请问有人明白这是怎么回事儿么?或者有人知道GUI作为matlab类编写应该怎样做么?
谢谢 :)

csxiaojunjun
2009-03-04, 14:25
大家好:)
最近在做毕设中碰到一个问题,工程中所有的方法都是以matlab类的方式写的,现在需要做一个对数据处理进行显示的GUI窗口。
我在工程文件夹下建立了@frame文件夹作为GUI类的文件夹,然后通过guide建立mainframe的fig和m文件。
但是每次进行mainframe类方法...
好像我老师说让我不能用那个向导做,,那个太简单了,,直接喝VB一样添加控件进去就行了,,他让我全部直接用M文件编辑出来,,那个好像超级烦,,控件位置什么的都要自己编程进去才行,,不知道你的是什么意思

nacsgunt
2009-03-09, 05:38
这个早就解决了,比较快的办法就是挨个添加控件,倒也没那么麻烦,就是自己得计算各个控件的位置而已,也还好,就是生成的图形窗需要接受鼠标点击,修改数据,略微麻烦一些