logo

Питхон Ткинтер дугме

Виџет дугмета се користи за додавање различитих типова дугмади у питхон апликацију. Питхон нам омогућава да конфигуришемо изглед дугмета према нашим захтевима. Различите опције се могу подесити или ресетовати у зависности од захтева.

Такође можемо да повежемо метод или функцију са дугметом које се позива када се дугме притисне.

иф елсе изјаве јава

Синтакса за коришћење виџета дугмета је дата у наставку.

Синтакса

 W = Button(parent, options) 

Списак могућих опција је дат у наставку.

јава референтни типови
СН Опција Опис
1 ацтивебацкгроунд Представља позадину дугмета када миш пређе преко дугмета.
2 ацтивефорегроунд Представља боју фонта дугмета када миш пређе преко дугмета.
3 Бд Представља ширину границе у пикселима.
4 Бг Представља боју позадине дугмета.
5 Цомманд Поставља се на позив функције који је заказан када се функција позове.
6 Фг Боја предњег плана дугмета.
7 Фонт Фонт текста дугмета.
8 Висина Висина дугмета. Висина је представљена у броју редова текста за текстуалне линије или броју пиксела за слике.
10 Хигхлигхтцолор Боја истицања када дугме има фокус.
Једанаест Слика Поставља се на слику приказану на дугмету.
12 оправдати Она илуструје начин на који су представљени вишеструки текстуални редови. Постављена је на ЛЕФТ за леву поравнање, ДЕСНО за десну поравнање и ЦЕНТАР за центар.
13 Падк Додатни пад за дугме у хоризонталном правцу.
14 Падди Додатни пад за дугме у вертикалном смеру.
петнаест Рељеф Представља тип границе. Може бити ПОТОПУЉЕНА, ПОДИГНУТА, ЖЛЕБЕНА и СРБЕНА.
17 Држава Ова опција је постављена на ОНЕМОГУЋЕНО да дугме не реагује. АКТИВНО представља активно стање дугмета.
18 Подвући Подесите ову опцију да би текст дугмета био подвучен.
19 Ширина Ширина дугмета. Постоји као број слова за текстуална дугмад или пиксела за дугмад за слике.
двадесет Врапленгтх Ако је вредност постављена на позитиван број, линије текста ће бити умотане да би се уклопиле у ову дужину.

Пример

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

Излаз:

Питхон Ткинтер дугме

Пример

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

Излаз:

Питхон Ткинтер дугме
Питхон Ткинтер дугме