Domanda

Ho bisogno di una casella di controllo per essere selezionata di default sulla creazione della GUI. Come può questo essere fatto in MATLAB? Ho guardato attraverso la finestra di ispezione UIControl senza alcuna fortuna.

È stato utile?

Soluzione

È anche possibile impostare la funzione di apertura (o su un altro callback) inserendo la seguente riga:

set(handles.checkbox1,'Value',1);

o sostituire 'CheckBox1' con qualsiasi etichetta che avete assegnato al vostro casella di controllo. Per deselezionare, è sufficiente impostare il valore a zero. In questo modo, se si hanno due opzioni si escludono a vicenda, quando si seleziona una è possibile deselezionare automaticamente l'altro:

Altri suggerimenti

L'ho trovato. Lascio questa risposta su. Basta impostare "valore" nella finestra di ispezione a "1". Si può trovare nella parte inferiore della finestra di ispezione UIControl. Perché è che quando ho appena fatto una domanda, trovo la risposta me stesso?

È possibile impostare lo stato della casella di controllo sulla creazione di 'valore' della proprietà:

uicontrol(..., 'Value', 1);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top