logo

Python Tkinter Düğmesi

Düğme widget'ı, python uygulamasına çeşitli türde düğmeler eklemek için kullanılır. Python, düğmenin görünümünü gereksinimlerimize göre yapılandırmamıza olanak tanır. Gereksinimlere bağlı olarak çeşitli seçenekler ayarlanabilir veya sıfırlanabilir.

Bir yöntemi veya işlevi, düğmeye basıldığında çağrılan bir düğmeyle de ilişkilendirebiliriz.

protein yağıdır

Düğme widget'ını kullanma sözdizimi aşağıda verilmiştir.

Sözdizimi

 W = Button(parent, options) 

Olası seçeneklerin bir listesi aşağıda verilmiştir.

ikili ağaç vs bst
SN Seçenek Tanım
1 aktif arka plan Fare düğmenin üzerine geldiğinde düğmenin arka planını temsil eder.
2 Aktif ön plan Fare düğmenin üzerine geldiğinde düğmenin yazı tipi rengini temsil eder.
3 BD Kenarlığın genişliğini piksel cinsinden temsil eder.
4 Bg Düğmenin arka plan rengini temsil eder.
5 Emretmek İşlev çağrıldığında programlanan işlev çağrısına ayarlanır.
6 Fg Düğmenin ön plan rengi.
7 Yazı tipi Düğme metninin yazı tipi.
8 Yükseklik Düğmenin yüksekliği. Yükseklik, metin satırları için metin satırı sayısıyla veya resimler için piksel sayısıyla temsil edilir.
10 Vurgu rengi Düğme odağa alındığında vurgunun rengi.
on bir Resim Düğmede görüntülenen görüntüye ayarlanır.
12 savunmak Çoklu metin satırlarının temsil edilme şeklini gösterir. Sola hizalama için SOL, sağa hizalama için SAĞ ve merkez için CENTER olarak ayarlanır.
13 Padx Düğmeye yatay yönde ek dolgu.
14 çeltik Düğmeye dikey yönde ek dolgu.
on beş Rahatlama Kenarlığın türünü temsil eder. BATIK, YÜKSELTİLMİŞ, OLUK ve SIRT olabilir.
17 Durum Düğmenin yanıt vermemesini sağlamak için bu seçenek DEVRE DIŞI olarak ayarlanır. AKTİF, düğmenin aktif durumunu temsil eder.
18 Altını çizmek Düğme metninin altının çizilmesi için bu seçeneği ayarlayın.
19 Genişlik Düğmenin genişliği. Metin düğmeleri için bir dizi harf veya görüntü düğmeleri için piksel sayısı olarak bulunur.
yirmi Sarma uzunluğu Değer pozitif bir sayıya ayarlanırsa metin satırları bu uzunluğa sığacak şekilde sarılır.

Örnek

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

Çıktı:

Python Tkinter Düğmesi

Örnek

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

Çıktı:

Python Tkinter Düğmesi
Python Tkinter Düğmesi