作者chongzhi (16888)
看板MATLAB
标题[心得]分享GUIDE的listbox增加与清除
时间Sun Aug 3 21:30:20 2014
以下程式是利用两个按钮(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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1407072623.A.AAD.html