dynamic GUI list box

조회 수: 6 (최근 30일)
Abolfazl Nejatian
Abolfazl Nejatian 2016년 11월 22일
답변: Image Analyst 2016년 11월 23일
Hey everyone
I’m new with Matlab GUI, so maybe my question isn’t suitable but really I need to know it
In part of my project I need to build a dynamic list box in Matlab GUI that show a specified path.
I use this Matlab sample code,
openExample('Matlab/InteractiveListBoxGUIDEExample').
this sample code work true individually but unfortunately when I mixed it with my code this error appears.
_Reference to non-existent field 'sorted_index'._
I’ve checked codes many times but I couldn’t understand the reason. Any help will be appreciated
Yours truly
Abolfazl Nejatian
  댓글 수: 1
Walter Roberson
Walter Roberson 2016년 11월 22일
We need to see your code; please attach it. Please also attach the .fig file if you used GUIDE

댓글을 달려면 로그인하십시오.

답변 (1개)

Image Analyst
Image Analyst 2016년 11월 23일
When you call dir() to get a list of files that you are going to load into the listbox, make sure you pass in the folder prepended to your file pattern. I haven't looked at your example but it would be something like:
% Get list of files in yourFolder.
fileList = dir(fullfile(yourFolder, '*.m'))
% Convert to cell array.
ca = struct2cell(fileList)
% Extract the base filenames (plus extensions) only and put into our listbox.
handles.lstVideoFiles.String = ca(1,:)

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by