Tkinter MessageBox

Tkinter MessageBox
“Python -programmeringsspråk tilbyr forskjellige typer biblioteker som hjelper til med å utvikle nyttige GUI -applikasjoner. En GUI (grafisk brukergrensesnitt) -applikasjon er en som er designet med flere grafiske funksjoner som tekstbokser, knapper, bilder, dialogbokser, menyer osv. Av alle andre biblioteker levert av Python -programmeringsspråket, er Tkinter -biblioteket det mest brukte GUI -verktøyet. Tkinterbiblioteket i Python gir alternativet MessageBox. En melding vises på skjermen ved hjelp av den. I denne artikkelen lærer vi hva MessageBox er, hvordan du inkluderer det i Python -programmet, og hva er bruken av en MessageBox.”

MessageBox -widgeten i Tkinter Python

Tkinterbiblioteket til Python er det mest brukte standardverktøybiblioteket for å designe GUI -applikasjoner. Det er den raskeste, enkleste og enkleste GUI -verktøysettet som brukes til å lage og designe UI/UX -applikasjoner i Python. Det er veldig enkelt å designe en komplisert GUI -applikasjon ved hjelp av et Tkinter -bibliotek. Tkinterbiblioteket gir messionbox -widgeten. MessageBox -widgeten brukes til å vise teksten på skjermen. Den viser de aktuelle meldingene for brukeren på MessageBox eller Pop-Up Windows.

Syntaks av MessageBox

Syntaksen til meldingsboksen er som følger:


"MessageBox" er en variabel som inneholder dataene og verdien til MessageBox (). "Tittelen" representerer tittelen på widgeten. "MSG" representerer meldingen i form av en streng som vises i meldingsboksen. "Alternativet" representerer en av de to verdiene eller begge verdiene: standard og overordnede. Alternativet "Standard" representerer standardknappene som Ignorer, prøv eller aborterer på nytt. Alternativet "overordnet" representerer skjermvinduet som meldingsboksen vises. Name_of_function () representerer den spesifikke funksjonen til meldingsboksen.

Det er mange funksjoner støttet av MessageBox -widgeten. Meldingsboksen () widgeten har syv funksjoner: ShowInfo, ShowerRor, Showwarning, Ask Question, Askyesno, AskOkCancel og AskRetryCancel.

La oss se hver av disse funksjonene en etter en i eksempelprogrammene gitt nedenfor.

Eksempel 1

Vårt første eksempel handler om showInfo () -funksjonen. Den brukes til å vise litt nyttig informasjon for brukeren på skjermen. Den viser relevant informasjon om meldingsboksen for brukeren for brukeren. La oss se koden nedenfor for å implementere showInfo () -funksjonen:

Det første trinnet er å importere Tkinterbiblioteket og alle relevante funksjoner til programmet ved å bruke uttalelsen fra Tkinter Import *". Etter det, importerer du MessageBox -widgeten ved å bruke “From Tkinter Import MessageBox”. Lag nå en rotkatalog for å få visningsmiljøet for å vise widgets på skjermen. Det endelige og viktigste trinnet er å ringe showInfo () -funksjonen for å vise en meldingsboks på skjermen. Som du kan se, er "ShowInfo () -funksjonen" gitt som tittelen på MessageBox, og informasjonen som skal vises i meldingsboksen er "Vis informasjon.”Bildet som følger inneholder koden for dette scenariet.


Følgende MessageBox vises på skjermen når du kjører koden:

Eksempel 2

Dette eksemplet handler om showwarning () -funksjonen. La oss vise en advarselsmelding ved å bruke showwarning () -funksjonen til MessageBox. Showwarmning () -funksjonen brukes til å vise en advarsel eller varselmelding for brukeren. Sjekk ut koden nedenfor:

Resten av programmet er det samme som gitt i eksempel 1, annet enn showwarning () -funksjonen. Bildet nedenfor har koden for denne forekomsten.


Sjekk ut utgangen fra showwarning () -funksjonen gitt nedenfor:

Eksempel 3

Her vil vi diskutere dusjkror () -funksjonen. La oss vise en feilmelding for brukeren ved hjelp av dusjkror () -funksjonen til MessageBox. Brukeren får vist en feilmelding av dusjkror () -funksjonen. Den aktuelle koden er som følger:


Sjekk ut utgangen fra dusjkror () -funksjonen gitt nedenfor:

Eksempel 4

Den neste funksjonen til MessageBox er Ask Question (). La oss stille et spørsmål fra brukeren ved å bruke Ask Question () -funksjonen til MessageBox. Brukeren vil bli stilt et spørsmål fra Ask Question () -funksjonen, og svaret deres vil bli vist som enten ja eller nei. Hvordan du kan stille en bruker et spørsmål er som følger. Bildet nedenfor har koden for dette eksemplet.


Her er utgangen fra Ask Question () -funksjonen til MessageBox:

Eksempel 5

Den neste funksjonen som vi vil bruke i dette eksemplet er AskOkCancel (). AskOkCancel () -funksjonen til meldingsboksen bekrefter handlingen til brukeren relatert til en viss aktivitet i en applikasjon. Her er koden for implementering av AskOkCancel () -funksjonen:


Når du utfører koden til AskOkCancel () -funksjonen, får du følgende meldingsboks til gjengjeld:

Eksempel 6

Neste funksjon er Askyesno (). Det lar brukeren gi svaret som ja eller nei mot noen handlinger. Se koden nedenfor for å vite hvordan du kan stille et spørsmål til brukeren og la dem svare som ja eller nei. Bildet nedenfor inneholder en kodereferanse for dette eksemplet.


Sjekk ut MessageBox som vises mot AskyesNo () -funksjonen:

Eksempel 7

Det endelige eksemplet vil diskutere AskTryCancel () -funksjonen. Denne funksjonen vil be brukeren om deres innspill og fortelle om de vil kjøre programmet igjen eller ikke. Lær hvordan du implementerer AskTryCancel () -funksjonen ved å referere til koden gitt nedenfor:


Sjekk ut den resulterende MessageBox gitt nedenfor:

Konklusjon

I denne artikkelen har vi lært at MessageBox er et innebygd funksjon av Tkinter-biblioteket som gir deg et anlegg for å vise en meldingsboks på skjermen. Meldingsboksen () -funksjonen lar deg vise en relevant melding for brukeren i meldingsboksen. Det er syv funksjoner som tilbys av MessageBox (). Hver metode gjennomgås individuelt i denne artikkelen. Disse syv funksjonene er innebygde funksjoner som tjener et annet formål for hvert behov for brukeren. Ved hjelp av enkle eksempler lærte vi hvordan vi inkluderer en MessageBox i et Python -program.