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 funksjonetikett = 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.