[問題]GUI.Creatfcn

看板MATLAB作者 (?)時間13年前 (2013/04/10 22:58), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
想請問一個困擾我很久的問題, 下面是我的程式 [~,~,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

04/11 07:51, , 1F
因為在開始的時候listbox1還沒被創出來當然有error
04/11 07:51, 1F
請問在gui執行時都無法使一些如listbox uitable等做任何動作(初始化畫面) 還是有什麼小方法?謝謝 ※ 編輯: shouqing0801 來自: 1.171.5.242 (04/11 12:01)

04/11 12:52, , 2F
自問自答,利用opening function 即可
04/11 12:52, 2F

04/11 12:52, , 3F
感謝
04/11 12:52, 3F

04/11 22:05, , 4F
正要說openfcn的說 很奇怪ML竟然沒有放在預設可以寫的地方
04/11 22:05, 4F

04/12 01:08, , 5F
因為我在View callbacks裡並不會顯示出 opening fcn
04/12 01:08, 5F

04/12 01:08, , 6F
要在m檔裡自己去找,因為記得多年前寫過,有openingfcn
04/12 01:08, 6F

04/12 01:08, , 7F
怕自己記錯,總之感謝各位的幫忙
04/12 01:08, 7F
※ 編輯: shouqing0801 來自: 1.171.5.242 (04/12 01:09)

04/13 16:43, , 8F
嗯嗯 我的意思就是view沒有
04/13 16:43, 8F
文章代碼(AID): #1HPNuPHf (MATLAB)
文章代碼(AID): #1HPNuPHf (MATLAB)