海上钢琴师 发表于 2010-11-2 23:07:55

bainhome的脾气现在好多了,感觉。随便看了下,思维发散了下。源代码调试不可能的了,楼主存在技术保密问题。那就简单看外形吧。控件数量比较多,想到内存的问题。可以减少那些文本框,直接在程序内输入参数。这样就减少了控件数量,看看是不是恢复正常。还有别的控件都可以显示,但是就有一个不能显示,看了一下它的特点,按钮文本赋值比较长,直接减少到三个字,比如功率谱。
如果不用控件,直接在程序内赋值,大量减少控件数量就不会出现控件错误的话,我怀疑内存小了。

bainhome 发表于 2010-11-3 01:17:23

本帖最后由 bainhome 于 2010-11-3 02:03 编辑

个人感觉不大像内存的问题,我曾经写过一些GUI,其中不乏控件数量多过这个实例几倍的,而且还是多界面,包括前两天贴的那个结构分析小例子即属此列。而且是在4、5年前在学校随便找的破烂机器上跑,当时硬件和现在根本没得比。今天还测试了这样一个界面,按道理控件也不算少了,同样未发现问题:

第二种可能性没试过,不敢肯定。
等号分界线下方屏蔽的内容与主题无关,纯属他事。
==========================================================================
**** Hidden Message *****
页: 1 [2]
查看完整版本: MATLAB中GUI中的bug