MATLAB App Listbox items not changing
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am trying to modify the default values of a listbox in a Matlab App (Item 1, Item 2...) by using the following code:
value = app.CountryListBox.Value; %Default value that appears when I created a callback for the listbox
first_cell_column=covid_data(:,1); %Extract the first column of my cell array, which contains the name of the countries
first_unique_column=unique(first_cell_column); %Remove repeated names
countries=(first_unique_column(first_unique_column~="Country")).'; %Remove the tag "country" and transpose my column vector to a row vector (1x195)
app.CountryListBox.Items=countries; %Assign my cell row vector to the CountryListBox Items object
However, when I run the app, the Listbox remains unchanged, with the same default values. No error or warning appears on the program neither. What am I doing wrong?
0 Commenti
Risposte (1)
Cris LaPierre
il 19 Feb 2022
Modificato: Cris LaPierre
il 19 Feb 2022
Where have you placed the code in your app? It appears to be in your listbox ValueChanged callback. That means this function will not execute until you select a different item in your listbox.
Try selecting item2 or item3. Your listbox should update. Or at least this callback funciton will execute.
2 Commenti
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!