logo

Python Tkinter knap

Knap-widget'en bruges til at tilføje forskellige typer knapper til python-applikationen. Python giver os mulighed for at konfigurere udseendet af knappen i overensstemmelse med vores krav. Forskellige muligheder kan indstilles eller nulstilles afhængigt af kravene.

Vi kan også knytte en metode eller funktion til en knap, som kaldes, når der trykkes på knappen.

eksempler på binære træer

Syntaksen for at bruge knap-widgetten er angivet nedenfor.

Syntaks

 W = Button(parent, options) 

En liste over mulige muligheder er givet nedenfor.

understregning i markdown
SN Mulighed Beskrivelse
1 aktiv baggrund Det repræsenterer baggrunden for knappen, når musen holder knappen.
2 aktiv forgrund Det repræsenterer skrifttypefarven på knappen, når musen holder knappen.
3 Bd Det repræsenterer grænsebredden i pixels.
4 Bg Den repræsenterer knappens baggrundsfarve.
5 Kommando Den er indstillet til funktionskaldet, som er planlagt, når funktionen kaldes.
6 Fg Forgrundsfarve på knappen.
7 Skrifttype Knappens skrifttype.
8 Højde Højden på knappen. Højden er repræsenteret i antallet af tekstlinjer for tekstlinjerne eller antallet af pixels for billederne.
10 Fremhævsfarve Fremhævningens farve, når knappen har fokus.
elleve Billede Den er indstillet til det billede, der vises på knappen.
12 retfærdiggøre Det illustrerer måden, hvorpå de flere tekstlinjer er repræsenteret. Den er indstillet til VENSTRE for venstrejustering, HØJRE for højrejustering og CENTER for midten.
13 Padx Ekstra polstring til knappen i vandret retning.
14 Uafskallet Ekstra polstring til knappen i lodret retning.
femten Lettelse Det repræsenterer typen af ​​grænsen. Det kan være SUNKEN, RAISED, GROOVE og RIDGE.
17 Stat Denne indstilling er indstillet til DEAKTIVERET for at få knappen til at reagere. AKTIV repræsenterer knappens aktive tilstand.
18 Understrege Indstil denne indstilling for at gøre knapteksten understreget.
19 Bredde Knappens bredde. Det findes som et antal bogstaver for tekstknapper eller pixels for billedknapper.
tyve Wraplængde Hvis værdien er sat til et positivt tal, vil tekstlinjerne blive ombrudt, så de passer inden for denne længde.

Eksempel

 #python application to create a simple button from tkinter import * top = Tk() top.geometry('200x100') b = Button(top,text = 'Simple') b.pack() top.mainaloop() 

Produktion:

Python Tkinter knap

Eksempel

 from tkinter import * top = Tk() top.geometry('200x100') def fun(): messagebox.showinfo('Hello', 'Red Button clicked') b1 = Button(top,text = 'Red',command = fun,activeforeground = 'red',activebackground = 'pink',pady=10) b2 = Button(top, text = 'Blue',activeforeground = 'blue',activebackground = 'pink',pady=10) b3 = Button(top, text = 'Green',activeforeground = 'green',activebackground = 'pink',pady = 10) b4 = Button(top, text = 'Yellow',activeforeground = 'yellow',activebackground = 'pink',pady = 10) b1.pack(side = LEFT) b2.pack(side = RIGHT) b3.pack(side = TOP) b4.pack(side = BOTTOM) top.mainloop() 

Produktion:

Python Tkinter knap
Python Tkinter knap