Comment puis-je mettre une case à cocher à true dans une interface utilisateur graphique Matlab?
-
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.
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);