Azzera filtri
Azzera filtri

appdesigner - how do I set the default entries in a drop-down list upon app startup?

13 visualizzazioni (ultimi 30 giorni)
I have a dropdown list in my GUI, and I want it to have ~1,000 different entries which the user can select from.
Of course I can enter them manually, but this is obviously a bad solution.
What I want to do is plant a piece of code into the automatically generated appdesign code, right after the dropdown menu is created, in which I tell it to display entires read from a cell array I give it.
This must be possible, but after reading stuff like - https://www.mathworks.com/help/matlab/ref/matlab.ui.control.uicontrol-properties.html - I'm still not quite sure how to do this.
Any suggestions?
Thanks
Iddo

Risposta accettata

Iddo Weiner
Iddo Weiner il 27 Feb 2019
Modificato: Iddo Weiner il 27 Feb 2019
Oh, I just figured it out. Here's how:
You add a startupFCNcallback (right click on the main app component)
In the callback body you write:
load('cell_with_my_names.mat')
app.DropDown.Items = cell_with_my_names

Più risposte (0)

Categorie

Scopri di più su Develop Apps Using App Designer 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!

Translated by