dynamic GUI list box

6 Ansichten (letzte 30 Tage)
Abolfazl Nejatian
Abolfazl Nejatian am 22 Nov. 2016
Beantwortet: Image Analyst am 23 Nov. 2016
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 Kommentar
Walter Roberson
Walter Roberson am 22 Nov. 2016
We need to see your code; please attach it. Please also attach the .fig file if you used GUIDE

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 23 Nov. 2016
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,:)

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by