[心得]分享GUIDE的listbox增加與清除

看板MATLAB作者 (16888)時間11年前 (2014/08/03 21:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
以下程式是利用兩個按鈕(pusbbutton)與一個列表框(listbox)還有一個動態文本框 (edit) function pushbutton1_Callback(hObject, eventdata, handles)%第一個按鈕 x=get(handles.listbox1,'string'); %讀取listbox現有的項目 x1=get(handles.edit1,'String'); %要輸入listbox新增的項目 y=strvcat(x,x1); %將現有與新增合併在一起 set(handles.listbox1,'String',y); %放入listbox取代原本就有設定 function pushbutton2_Callback(hObject, eventdata, handles)%第二個按鈕 set(handles.listbox1,'String',[]); %清空lixtbox的內容 希望以上資料可以幫助到你 ※ 引述《chongzhi (16888)》之銘言: : 目的:利用兩個按鈕(pusbbutton)增加列表框(listbox)的item : 問題:我參考版上已有的文章,想要增加listbox的項目 : 但目前遇到的問題是listbox只會覆蓋,不會增加 : 程式: : function pushbutton1_Callback(hObject, eventdata, handles) %第一個按鈕 : x=get(handles.listbox1,'String') %讀取listbox現有的項目 : t='s' : t=strcat(x,t); : set(handles.listbox1,'String',t,'Value',length(1)); : 請問有人可以告訴我我哪邊寫錯了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.104.223 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1407072623.A.AAD.html
文章代碼(AID): #1JtZblgj (MATLAB)
文章代碼(AID): #1JtZblgj (MATLAB)