Comment étiqueter un composant dans l'interface graphique de MATLAB

Comment Etiqueter Un Composant Dans L Interface Graphique De Matlab



MATLAB est un outil de programmation utilisé pour résoudre des problèmes mathématiques et scientifiques. Il a son langage de programmation et est couramment utilisé dans des domaines comme la science et l'ingénierie. MATLAB vous permet également de créer facilement des applications d'interface utilisateur graphique (GUI) en utilisant ses fonctions intégrées pour différents éléments de l'interface graphique.

Cet article explique comment définir et modifier des étiquettes dans MATLAB.







Composant d'étiquette dans MATLAB

Le composant label dans MATLAB est utilisé pour afficher du texte fixe qui étiquette différentes parties de l'interface utilisateur (UI) d'une application. Il aide à décrire et à identifier divers éléments dans une interface graphique. Dans MATLAB, vous pouvez créer une étiquette à l'aide de la uilabel fonction. Vous trouverez ci-dessous trois syntaxes différentes pour la fonction uilabel MATLAB :



labelObject = uilabel
labelObject = uilabel ( parent )
labelObject = uilabel ( parent, nom, valeur )



labelObject = uilabel : Cela crée une étiquette sans spécifier de conteneur parent.





labelObject = uilabel (parent): Cela crée une étiquette et spécifie un conteneur parent où l'étiquette sera placée.

labelObject = uilabel (parent, nom, valeur) : Cela crée une étiquette avec des personnalisations supplémentaires en spécifiant un conteneur parent et en utilisant des paires nom-valeur spécifiques.



Ces différentes options de syntaxe vous permettent de créer des étiquettes et de les personnaliser en fonction de vos besoins dans les applications GUI MATLAB.

Propriétés du composant uilabel

MATLAB propose diverses propriétés pour contrôler l'apparence et le comportement du composant uilabel. Voici quelques propriétés importantes :

Texte: Il détermine le texte affiché dans l'étiquette. La valeur par défaut est Libellé.

Interprète: Cette fonctionnalité nous permet de comprendre du texte dans divers formats tels que Latex pour les équations mathématiques ou HTML pour un formatage de texte avancé. Par défaut, aucun interpréteur n'est sélectionné.

AlignementHorizontal : Il contrôle l'alignement horizontal du texte de l'étiquette. L'alignement par défaut est à gauche.

Alignement vertical: Cette propriété gère l'alignement vertical du texte de l'étiquette. L'alignement par défaut est centré.

retour à la ligne : Cette propriété permet au texte d'être renvoyé à la ligne et de tenir dans la largeur de l'étiquette. Le comportement par défaut est désactivé.

NomPolice : Il vous permet de changer la police utilisée pour le texte.

Taille de police: Il définit la taille de la police.

FontWeight : Il contrôle l'audace ou le poids du texte.

AnglePolice : Il ajuste l'angle de la police.

Couleur de la police: Cette propriété spécifie la couleur de la police.

Couleur de l'arrière plan: Il vous permet de personnaliser la couleur de fond de l'étiquette.

Visible: Il contrôle la visibilité des composants. Par défaut, la visibilité est réglée sur ON pour cette fonction.

Activer: Il active ou désactive l'apparence du composant. Le paramètre par défaut est activé.

Info-bulle : Il fournit une indication textuelle ou une explication liée à l'objectif du composant. Par défaut, il contient la valeur qui est une chaîne vide.

Exemple de code pour uilabel()

Le code crée un objet uilabel, qui est utilisé pour afficher du texte sur une interface utilisateur graphique (GUI). L'étiquette est créée avec des propriétés par défaut et peut être davantage personnalisée ou affichée à l'écran.

% créer un uilabel en utilisant uniquement le fonction
étiquette = uiétiquette ;

Exemple de code pour uilabel (parent)

Dans MATLAB, la fonction uilabel(parent) peut créer un objet uilabel et spécifier une fenêtre ou un conteneur personnalisé comme parent. Cela signifie que vous pouvez choisir où l'étiquette sera placée dans l'interface utilisateur en fournissant le conteneur parent approprié.

fig = uifigure ;
% Chiffre d'attribution comme parent
étiquette = uiétiquette ( figue ) ;

Exemple de code pour uilabel (parent, nom, valeur)

Le code crée une fenêtre de figure à l'aide de la fonction uifigure dans MATLAB.

Ensuite, une étiquette est créée avec la figure comme parent et un texte personnalisé est attribué à l'étiquette. Cela permet à l'étiquette d'être affichée dans la fenêtre de la figure avec le contenu textuel spécifié.

fig = uifigure ;
% étiquette définie avec chiffre passé comme le parent pour le fonction
étiquette = uiétiquette ( figue, 'Texte' , 'Entrez votre nom:' ) ;

Comme vous pouvez le voir dans la sortie ci-dessus, nous n'avons pas spécifié la longueur du texte, nous allons maintenant modifier la taille de l'étiquette.

Modification de la taille de l'étiquette

Pour résoudre le problème du texte tronqué en raison de la petite taille du composant, vous pouvez ajuster la taille du composant d'étiquette pour qu'il s'adapte correctement au texte.

fig = uifigure ;

% étiquette définie et le chiffre est passé comme parent
étiquette = uiétiquette ( figue, 'Texte' , 'Entrez votre nom:' ) ;

% changer le taille de la
étiquette.Position ( 3 : 4 ) = [ 120 , 22 ] ;

Conclusion

Le composant Label de MATLAB GUI est un outil permettant de créer des applications d'interface utilisateur graphique. Il permet un étiquetage et une description clairs des éléments de l'interface utilisateur. Avec des propriétés personnalisables et des options de syntaxe, nous pouvons créer et modifier des étiquettes en fonction de leurs besoins. Dans l'ensemble, le composant Label améliore l'expérience utilisateur et facilite une communication efficace au sein de l'interface.