Questo post coprirà i seguenti diversi metodi:
Metodo 1: imposta la dimensione della finestra usando il metodo Geometry ()
Il metodo più comune per impostare la dimensione della finestra nella GUI Tkinter è utilizzare il metodo Geometry (). Questo metodo prende una stringa come argomento che definisce la larghezza e l'altezza della finestra. Per definire la larghezza e l'altezza, prima, digita la dimensione della larghezza in pixel, quindi aggiungi una "x", quindi aggiungi la dimensione dell'altezza in pixel.
Per dimostrare il metodo funzionante del metodo Geometry (), prendi il seguente frammento di codice:
da tkinter import *Quando questo codice viene eseguito, produce la seguente finestra Tkinter:
L'immagine di output conferma che sei stato in grado di creare con successo una finestra tkinter della taglia 550 di 450.
Metodo 2: impostare la dimensione minima della finestra con il metodo MinSize ()
È possibile utilizzare il metodo MinSize () per impostare la dimensione minima possibile della finestra Tkinter. Per fare ciò, chiama semplicemente il metodo MinSize () sulla variabile del telaio/finestra di Tkinter e passare nella larghezza e nella dimensione dell'altezza in argomenti separati come numeri interi.
Per dimostrare il metodo di funzionamento del MinSize (), è possibile utilizzare il seguente frammento di codice:
da tkinter import *Esegui questo codice e prova a ridimensionare la finestra e vedrai il seguente comportamento:
Come puoi vedere nell'uscita sopra, la finestra non può essere ridotta inferiore a 300 per 300 perché avevi impostato la dimensione minima della finestra di 200 per 200.
Metodo 3: impostare la finestra sullo schermo intero con il metodo Attributi ()
Se si desidera impostare le dimensioni della finestra sullo schermo intero, è possibile utilizzare il metodo Attributi (). Applicare il metodo Attributi () sulla variabile Frame/Finestra Tkinter e quindi passare il primo argomento come "-fullscreen" e il secondo argomento come "vero".
Per dimostrare il metodo di funzionamento degli attributi () per realizzare lo schermo completo della finestra, prendi il seguente codice:
da tkinter import *Quando viene eseguito questo codice, viene visualizzata la seguente finestra:
Come puoi vedere, la finestra si è trasformata in una finestra a schermo intero. Tuttavia, questa opzione rimuove i pulsanti di controllo della finestra (minimizza, chiudi) dalla barra superiore, il che significa che devi crearli manualmente.
Conclusione
Per impostare una dimensione specifica della finestra Tkinter, è possibile utilizzare il metodo Geometry (). Per impostare la dimensione minima della finestra Tkinter, è possibile utilizzare il metodo MinSize (). Il metodo MinSize () può anche essere utilizzato insieme al metodo Geometry (). Per rendere Tkinter Window () a schermo intero, è possibile utilizzare il metodo Attributi ().