文件名称:如何实现动态的GUI界面-DynamicGui.m
文件大小:7KB
文件格式:M
更新时间:2022-09-02 08:28:34
matlab
如何实现动态的GUI界面-DynamicGui.m 开发动态GUI是一件比较有挑战性的工作。 首先说明一下,什么是动态GUI: 就是说你的程序, 根据用户选择的不同,要产生相应的GUI, 举个简单例子,用户选了3x3,那么你的gui界面上,就要出现3x3的编辑框。 比如说,上传我在开发“Matlab实现层次分析法”的时候(如下图),用的是GUIDE开发的,没有直接单靠写代码(人比较懒),一开始开发的时候,比较容易。后来牵涉到动态的时候,就很麻烦,因为用户很有可能选择一个10x10的编辑框, 那么,如果手动开发一个10*10的编辑框,是一件多么痛苦的事情啊(本科时候,我这样做过,当时做sliding mode control, 需要输入很多参数,根据用户的需要,然后决定让某些编辑框显示或者隐藏,这个Matlab实现层次分析法也是,这样不好), 所以了, 我建议大家,遇到这样的情况,需要开发动态的GUI, 用代码来帮你生成GUI 如果你对写动态gui有什么心得,或者什么经验,我们不妨讨论一下,看看什么样的代码或者方法,可以生成最适合用户需要的动态GUI. 欢迎跟帖讨论。