作者shouqing0801 (?)
看板MATLAB
标题[问题]GUI.Creatfcn
时间Wed Apr 10 22:58:30 2013
想请问一个困扰我很久的问题,
下面是我的程式
[~,~,us]=xlsread('userselect.xlsx');
[usr,usc]=size(us);
userselect=us(1:usr,usc);
set(handles.listbox1,'string',us)
我发觉当我把这段程式设在任意一个button的callback,
点button後,都能很顺利的执行,
但如果把这段程式放在Creatfcn
都会出现error
??? Attempt to reference field of non-structure array.
想请问该如何解决,谢谢.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.171.14.184
1F:→ jatj:因为在开始的时候listbox1还没被创出来当然有error 04/11 07:51
请问在gui执行时都无法使一些如listbox uitable等做任何动作(初始化画面)
还是有什麽小方法?谢谢
※ 编辑: shouqing0801 来自: 1.171.5.242 (04/11 12:01)
2F:→ shouqing0801:自问自答,利用opening function 即可 04/11 12:52
3F:→ shouqing0801:感谢 04/11 12:52
4F:→ jatj:正要说openfcn的说 很奇怪ML竟然没有放在预设可以写的地方 04/11 22:05
5F:→ shouqing0801:因为我在View callbacks里并不会显示出 opening fcn 04/12 01:08
6F:→ shouqing0801:要在m档里自己去找,因为记得多年前写过,有openingfcn 04/12 01:08
7F:→ shouqing0801:怕自己记错,总之感谢各位的帮忙 04/12 01:08
※ 编辑: shouqing0801 来自: 1.171.5.242 (04/12 01:09)
8F:→ jatj:嗯嗯 我的意思就是view没有 04/13 16:43