Comment puis-je mettre une case à cocher à true dans une interface utilisateur graphique Matlab?

StackOverflow https://stackoverflow.com/questions/2146645

  •  23-09-2019
  •  | 
  •  

Question

J'ai besoin d'une case à cocher pour être cochée par défaut sur la création de l'interface utilisateur graphique. Comment cela peut-il être fait dans Matlab? Je regardais par l'inspecteur de uicontrol sans chance.

Était-ce utile?

La solution

On peut également le mettre dans la fonction d'ouverture (ou sur un autre rappel) en insérant la ligne suivante:

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

ou remplacer « checkbox1 » par la balise que vous avez assigné à votre case à cocher. Pour décocher, définissez simplement la valeur à zéro. De cette façon, si vous avez deux options mutuellement exclusives, lorsque vous sélectionnez un, vous pouvez désactiver automatiquement l'autre:

Autres conseils

Je l'ai trouvé. Je laisse cette réponse vers le haut. Il suffit de définir la « valeur » dans l'inspecteur « 1 ». Il se trouve au bas de l'inspecteur de uicontrol. Pourquoi est-ce que quand je viens de poser une question, je trouve la réponse moi-même?

Vous pouvez définir l'état de la case à cocher sur la création de « valeur » la propriété:

uicontrol(..., 'Value', 1);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top