mjr*_*mjr 4 matlab user-interface matlab-guide
我继承了一堆Matlab脚本,使用对uicontrol,uimenu等的调用手动构建GUI.多年来,我们需要删除元素并将元素添加到GUI中,因为所有位置都是在脚本中手动指定的,所以布局并没有真正改变以适应缺失的元素,所以它真的开始看起来像一堆垃圾.
有没有办法自动将我的matlab脚本gui转换成我可以用于指南的东西?我宁愿不必重新开始......
Amr*_*mro 6
使用GUIDE生成的GUI并不比手动编写的GUI好(在我看来,在可维护性方面不会更差).
可悲的事实是,MATLAB中没有内置布局管理器(FEX上有用户贡献的布局管理器,如边框布局,网格布局等).如果要重构代码,请考虑使用某种GUI布局管理器.
为了回答你的问题,afaik没有自动工具进行这样的转换.
确切地说,MATLAB有一些未记录的布局管理器:uiflowcontainer和uigridcontainer.请参阅Yair Altman 撰写的这篇文章
uiflowcontainer
uigridcontainer
归档时间:
12 年,6 月 前
查看次数:
464 次
最近记录:
10 年,6 月 前