merhaba arkadaşlar ben tkinter ile yazdığım programlarda nasıl butonların arasını açacağım?
Nasıl yani? Butonların arasını açmak derken aralarına mesafe koymak mı istiyorsunuz?
Bunun için frame()
kullanabilirsin.
Örnek;
from tkinter import *
anaPencere = Tk()
anaPencere.geometry("400x150")
cerceve1 = Frame(anaPencere,bg="red", cursor="star")
cerceve1.pack(side = "top", fill="both", expand=True)
cerceve2 = Frame(anaPencere,bg="blue")
cerceve2.pack(side = "bottom")
etiket1 = Label(cerceve1,bg="gray", text = "Merhaba Debian Severler")
etiket1.pack(side=LEFT)
etiket2 = Label(cerceve1,bg="lightgreen", text = "Frame ( Çerçeve ) Örneği")
etiket2.pack(side=RIGHT)
etiket3 = Label(cerceve1,bg="lightblue", text = "Burası Çerçevenin Dibi :)")
etiket3.pack(side=BOTTOM)
dgm_kapat = Button(cerceve2, bg = "blue", fg = "white", width=12, text="Kapat", command=anaPencere.destroy)
dgm_kapat.pack(side = LEFT)
anaPencere.mainloop()
Doküman olarak istersen >> Tkinter Frame
Frame kelime anlamı gibi çerçeve demek. Burada etiketler arası boşluk var sen aynı düzeni sağdan soldan üstten alttan şeklinde konumlandırarak butonlar arasında da yapabilirsin.
Alternatif videolu eğitim için;
1 Beğeni
2 satırlık kod :
Buton = Button()
Buton.pack(expand = True)
Butonları ekrana yerleştirirken padx
argümanını kullanabilirsiniz. Bu argüman yatay eksende widgetler arasına mesafe eklemek için kullanılır. pady
ise widgetlerin düşey eksende birbirlerinden ne kadar uzakta olacaklarını belirleyen parametredir.