Il widget Python Tkinter Frame viene utilizzato per organizzare il gruppo di widget. Funziona come un contenitore che può essere utilizzato per contenere gli altri widget. Le aree rettangolari dello schermo vengono utilizzate per organizzare i widget dell'applicazione Python.
La sintassi per utilizzare il widget Frame è riportata di seguito.
Sintassi
w = Frame(parent, options)
Di seguito è riportato un elenco delle possibili opzioni.
SN | Opzione | Descrizione |
---|---|---|
1 | bd | Rappresenta la larghezza del bordo. |
2 | bg | Il colore di sfondo del widget. |
3 | cursore | Il puntatore del mouse viene modificato nel tipo di cursore impostato su valori diversi come una freccia, un punto, ecc. |
4 | altezza | L'altezza del telaio. |
5 | evidenziare lo sfondo | Il colore dello sfondo quando è a fuoco. |
6 | highlightcolor | Il colore del testo quando il widget è attivo. |
7 | spessore dell'evidenziazione | Specifica lo spessore attorno al bordo quando il widget è sotto il focus. |
8 | sollievo | Specifica il tipo di bordo. Il valore predefinito se FLAT. |
9 | larghezza | Rappresenta la larghezza del widget. |
Esempio
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()
Produzione: