Hvordan merke en komponent i MATLAB GUI

Hvordan Merke En Komponent I Matlab Gui



MATLAB er et programmeringsverktøy som brukes til å løse matematiske og vitenskapelige problemer. Det har sitt programmeringsspråk og brukes ofte i felt som vitenskap og ingeniørfag. MATLAB lar deg også enkelt lage grafiske brukergrensesnitt (GUI)-applikasjoner ved å bruke de innebygde funksjonene for forskjellige GUI-elementer.

Denne artikkelen dekker hvordan man kan definere og redigere etiketter i MATLAB.







Etikettkomponent i MATLAB

Etikettkomponenten i MATLAB brukes til å vise fast tekst som merker ulike deler av en applikasjons brukergrensesnitt (UI). Det hjelper med å beskrive og identifisere ulike elementer i en GUI. I MATLAB kan du lage en etikett ved å bruke uilabel funksjon. Nedenfor er gitt tre forskjellige syntakser for uilabel MATLAB-funksjonen:



labelObject = uilabel
labelObject = uilabel ( forelder )
labelObject = uilabel ( forelder, navn, verdi )



labelObject = uilabel: Dette oppretter en etikett uten å spesifisere en overordnet beholder.





labelObject = uilabel(overordnet): Dette oppretter en etikett og spesifiserer en overordnet beholder hvor etiketten skal plasseres.

labelObject = uilabel(overordnet, navn, verdi): Dette oppretter en etikett med ytterligere tilpasninger ved å spesifisere en overordnet beholder og bruke spesifikke navn-verdi-par.



Disse forskjellige syntaksalternativene lar deg lage etiketter og tilpasse dem etter dine behov i MATLAB GUI-applikasjoner.

Egenskaper til uilabel-komponenten

MATLAB tilbyr ulike egenskaper for å kontrollere utseendet og oppførselen til uilabel-komponenten. Her er noen viktige egenskaper:

Tekst: Det bestemmer teksten som vises på etiketten. Standardverdien er Label.

Tolk: Denne funksjonen lar oss forstå tekst i ulike formater som Latex for matematiske ligninger eller HTML for avansert tekstformatering. Som standard er det ingen tolk valgt.

Horisontaljustering: Den kontrollerer den horisontale justeringen av etiketttekst. Standardjusteringen er venstre.

Vertikal justering: Denne egenskapen administrerer etiketttekstens vertikale justering. Standardjusteringen er senter.

ordomslag: Denne egenskapen gjør at tekst kan pakkes inn og passe innenfor etikettens bredde. Standardoppførselen er av.

Fontnavn: Den lar deg endre fonten som brukes for teksten.

Skriftstørrelse: Den definerer skriftstørrelse.

Fontvekt: Den kontrollerer tekstens dristighet eller vekt.

FontAngle: Den justerer vinkelen på skriften.

Skriftfarge: Denne egenskapen spesifiserer fargen på skriften.

Bakgrunnsfarge: Den lar deg tilpasse bakgrunnsfargen til etiketten.

Synlig: Den kontrollerer komponentsynlighet. Som standard er synlighet satt til PÅ for denne funksjonen.

Muliggjøre: Den aktiverer eller deaktiverer utseendet til komponenten. Standardinnstillingen er på.

Verktøytips: Den gir et tekstlig hint eller forklaring relatert til komponentformålet. Som standard inneholder den verdien som er en tom streng.

Eksempelkode for uilabel()

Koden lager et uilabel-objekt, som brukes til å vise tekst på et grafisk brukergrensesnitt (GUI). Etiketten er opprettet med standardegenskaper og kan tilpasses ytterligere eller vises på skjermen.

% lag en uilabel ved å bruke bare funksjon
etikett = uilabel;

Eksempelkode for uilabel (foreldre)

I MATLAB kan uilabel(parent)-funksjonen lage et uilabel-objekt og spesifisere et tilpasset vindu eller beholder som overordnet. Dette betyr at du kan velge hvor etiketten skal plasseres i brukergrensesnittet ved å oppgi riktig overordnet beholder.

fig = uifigure;
% Tildeler figur som forelder
etikett = uilabel ( Fig ) ;

Eksempelkode for uilabel (overordnet, navn, verdi)

Koden lager et figurvindu ved å bruke uifigure-funksjonen i MATLAB.

Deretter opprettes en etikett med figuren som overordnet, og en egendefinert tekst tilordnes etiketten. Dette gjør at etiketten kan vises i figurvinduet med spesifisert tekstinnhold.

fig = uifigure;
% definert etikett med figur bestått som forelderen til de funksjon
etikett = uilabel ( Fig, 'Tekst' , 'Skriv inn navnet ditt:' ) ;

Som du kan se i utgangen ovenfor, har vi ikke spesifisert tekstlengden, nå vil vi endre størrelsen på etiketten.

Endre størrelsen på etiketten

For å løse problemet med tekst som klippes på grunn av den lille størrelsen på komponenten, kan du justere størrelsen på etikettkomponenten slik at den passer til teksten.

fig = uifigure;

% etikett definert og figuren er bestått som forelder
etikett = uilabel ( Fig, 'Tekst' , 'Skriv inn navnet ditt:' ) ;

% endre størrelse av
etikett.Posisjon ( 3 : 4 ) = [ 120 , 22 ] ;

Konklusjon

Label-komponenten i MATLAB GUI er et verktøy for å lage grafiske brukergrensesnittapplikasjoner. Det gir mulighet for tydelig merking og beskrivelse av UI-elementer. Med tilpassbare egenskaper og syntaksalternativer kan vi lage og endre etiketter i henhold til deres behov. Samlet sett forbedrer Label-komponenten brukeropplevelsen og letter effektiv kommunikasjon innenfor grensesnittet.