Butonlar, bir GUI’deki standart gereçlerdir. Varsayılan Tkinter modülüyle birlikte gelirler ve bunları pencerenize yerleştirebilirsiniz.
Bir Python işlevi veya yöntemi bir butonla ilişkilendirilebilir. Bu işlev veya yöntem, geri arama işlevi olarak adlandırılır. Butona tıklarsanız, geri işlevi çağrılır.
Butonlar ilgili bir not: Bir tkinter butonu metni yalnızca tek bir yazı tipinde gösterebilir. Buton metni çok satırlı olabilir. Bu, bu widget’ın metnin yanında simgeler göstermeyeceği anlamına gelir, çünkü başka bir widget’a ihtiyacınız olacaktır.
Örnek:
Şu satırlarla bir buton oluşturabilir ve konumlandırabilirsiniz:
1 2 3 4 5 6 7 8 9 |
#fonksiyon def cikisButon(): print("kapat calisti") #buton b1 = tk.Button(window, text='Kapat', width=15, height=2, command=cikisButon) b1.pack() |
Örneği çalıştırmak için, button.py olarak kaydedin ve python yorumlayıcısıyla çalıştırın.
Bu örnek bir pencere açar, bir buton gösterir ve butona tıklayabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#!/usr/bin/env python # -*- coding: utf-8 -*- import tkinter as tk window = tk.Tk() window.title('Tasarım Kodlama') window.geometry('500x300') #fonksiyon def cikisButon(): window.destroy() #buton b1 = tk.Button(window, text='Kapat', width=15, height=2, command=cikisButon) b1.pack() window.mainloop() |
Çıktı:
Yorum Yap