Come ottengo la larghezza e l'altezza di una finestra Tkinter?Ottieni dimensioni finestra Tkinter
risposta
Si utilizza il metodo winfo_width
del widget per ottenere la larghezza effettiva. È possibile utilizzare winfo_reqwidth
per ottenere la dimensione richiesta dal widget, che potrebbe essere diversa.
Nota che se chiami prima che la finestra venga visualizzata sullo schermo, non otterrai la risposta che ti aspetti. Tkinter deve aver effettivamente disegnato la finestra prima che possa conoscere la dimensione. Una semplice soluzione se stai cercando di ottenere le dimensioni della finestra prima dell'avvio del programma è chiamare il metodo update
nella finestra prima di provare ad ottenere la dimensione.
su Python 2.7:
from Tkinter import *
root = Tk()
c = Canvas(root, height=600, width=600)
c.pack()
root.mainloop()
su Python 3:
from tkinter import *
root = Tk()
c = Canvas(root, height=600, width=600)
c.pack()
root.mainloop()
credo che si possa fare root.geometry("300x300")
dove i 300s sono numeri casuali ho appena scelto. Per ulteriori informazioni, consulta questo tutorial http://usingpython.com/using-tkinter/
Questo imposta, non ottiene .. –
- 1. Ottieni le dimensioni della finestra in Shiny
- 2. Tkinter messagebox senza finestra?
- 3. Finestra di dialogo Tkinter askquestion
- 4. Ottieni dimensioni delle dimensioni nell'array
- 5. Ottieni dimensioni cartella
- 6. Crea una finestra tkinter a schermo intero
- 7. Sfondo trasparente in una finestra di Tkinter
- 8. Funzione per chiudere la finestra in Tkinter
- 9. Tkinter: come ottenere frame nella finestra della tela per espandere le dimensioni della tela?
- 10. Come specificare dove si apre una finestra di Tkinter?
- 11. Ottieni eventi del mouse all'esterno della finestra di Tkinter in Python
- 12. WPF Ottieni finestra principale
- 13. Ottieni l'altezza della finestra
- 14. Cosa controlla il ridimensionamento automatico della finestra in Tkinter?
- 15. C#: ottieni dimensioni desktop complete?
- 16. dimensioni dei pulsanti per la mia calcolatrice Python Tkinter
- 17. Ottieni la finestra principale dell'applicazione
- 18. Iphone: ottieni dimensioni della vista o dimensioni dello schermo attuali
- 19. Come faccio a sbarazzarmi della finestra root di Python Tkinter?
- 20. Come eliminare i widget di Tkinter da una finestra?
- 21. Come ottenere ogni widget figlio di una finestra Tkinter
- 22. Aggiornamento dinamico della finestra di Tkinter basata sui dati seriali
- 23. Come creare una finestra di messaggio con tkinter?
- 24. L'applicazione tkinter/py2app creata non mostra la finestra all'avvio iniziale
- 25. Come far espandere il messaggio Tkinter quando ridimensiono la finestra?
- 26. Come impostare una dimensione minima della finestra in tkinter?
- 27. Focus della finestra di Tkinter su Mac OS X
- 28. Ottieni dimensioni scheda tramite la riga di comando
- 29. Ingrandimento della finestra di Eclipse dimensioni della finestra ingrandita
- 30. Ottieni dimensioni dello schermo effettive da Java
Questo imposta, non ottiene. – Marc