logo

Tlačítko Python Tkinter

Widget tlačítka se používá k přidání různých typů tlačítek do aplikace python. Python nám umožňuje nakonfigurovat vzhled tlačítka podle našich požadavků. V závislosti na požadavcích lze nastavit nebo resetovat různé možnosti.

Můžeme také přiřadit metodu nebo funkci k tlačítku, které se vyvolá při stisknutí tlačítka.

cm na stopy a palce

Syntaxe pro použití widgetu tlačítka je uvedena níže.

Syntax

 W = Button(parent, options) 

Seznam možných možností je uveden níže.

binární vyhledávací python
SN Volba Popis
1 aktivní pozadí Představuje pozadí tlačítka, když na něj najedete myší.
2 aktivní popředí Představuje barvu písma tlačítka, když na tlačítko najedete myší.
3 Bd Představuje šířku okraje v pixelech.
4 Bg Představuje barvu pozadí tlačítka.
5 Příkaz Je nastaveno na volání funkce, které je naplánováno při volání funkce.
6 Fg Barva popředí tlačítka.
7 Písmo Písmo textu tlačítka.
8 Výška Výška tlačítka. Výška je reprezentována počtem řádků textu pro řádky textu nebo počtem pixelů pro obrázky.
10 Barva zvýraznění Barva zvýraznění, když je tlačítko zaostřeno.
jedenáct obraz Je nastaveno na obrázek zobrazený na tlačítku.
12 ospravedlnit Ilustruje způsob, jakým je reprezentováno více řádků textu. Je nastaveno na LEFT pro zarovnání vlevo, RIGHT pro pravé zarovnání a CENTER pro střed.
13 Padx Dodatečné polstrování tlačítka ve vodorovném směru.
14 Paddy Dodatečné polstrování tlačítka ve vertikálním směru.
patnáct Úleva Představuje typ hranice. Může být SUNKEN, RAISED, GROOVE a RIDGE.
17 Stát Tato možnost je nastavena na DISABLED, aby tlačítko přestalo reagovat. ACTIVE představuje aktivní stav tlačítka.
18 Zdůraznit Nastavte tuto možnost, aby byl text tlačítka podtržený.
19 Šířka Šířka tlačítka. Existuje jako počet písmen pro textová tlačítka nebo pixelů pro tlačítka obrázků.
dvacet Délka balení Pokud je hodnota nastavena na kladné číslo, budou řádky textu zalomeny tak, aby se vešly do této délky.

Příklad

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

Výstup:

Tlačítko Python Tkinter

Příklad

 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() 

Výstup:

Tlačítko Python Tkinter
Tlačítko Python Tkinter