Python Tkinter Frame widget'ı, widget grubunu düzenlemek için kullanılır. Diğer widget'ları tutmak için kullanılabilecek bir kap gibi davranır. Ekranın dikdörtgen alanları, widget'ları python uygulamasına göre düzenlemek için kullanılır.
Çerçeve widget'ının kullanılacağı sözdizimi aşağıda verilmiştir.
Sözdizimi
w = Frame(parent, options)
Olası seçeneklerin bir listesi aşağıda verilmiştir.
SN | Seçenek | Tanım |
---|---|---|
1 | BD | Kenar genişliğini temsil eder. |
2 | bg | Widget'ın arka plan rengi. |
3 | imleç | Fare işaretçisi, ok, nokta vb. gibi farklı değerlere ayarlanmış imleç türüne değiştirilir. |
4 | yükseklik | Çerçevenin yüksekliği. |
5 | Arka planı vurgulamak | Odak altındayken arka plan renginin rengi. |
6 | Vurgu rengi | Widget odak altındayken metin rengi. |
7 | Vurgu kalınlığı | Widget odak altındayken kenarlığın etrafındaki kalınlığı belirtir. |
8 | rahatlama | Kenarlığın türünü belirtir. FLAT ise varsayılan değerdir. |
9 | Genişlik | Widget'ın genişliğini temsil eder. |
Örnek
from tkinter import * top = Tk() top.geometry('140x100') frame = Frame(top) frame.pack() leftframe = Frame(top) leftframe.pack(side = LEFT) rightframe = Frame(top) rightframe.pack(side = RIGHT) btn1 = Button(frame, text='Submit', fg='red',activebackground = 'red') btn1.pack(side = LEFT) btn2 = Button(frame, text='Remove', fg='brown', activebackground = 'brown') btn2.pack(side = RIGHT) btn3 = Button(rightframe, text='Add', fg='blue', activebackground = 'blue') btn3.pack(side = LEFT) btn4 = Button(leftframe, text='Modify', fg='black', activebackground = 'white') btn4.pack(side = RIGHT) top.mainloop()
Çıktı: