Je me demandais s'il existe un moyen de lier une fonction au bouton de maximisation d'une fenêtre Tkinter. Au début, j'ai essayé la méthode anglaise de l'orthographe root.protocol('WM_MAXIMISE_WINDOW', callback)
(avec rappel étant une fonction simple). Puis j'ai essayé de l'orthographier à l'américaine: root.protocol('WM_MAXIMIZE_WINDOW', callback)
, le tout sans succès. Quelle est la bonne façon de le faire, le cas échéant? Merci d'avance pour toute aide.Fonction appelée par la fenêtre Agrandir
1
A
Répondre
1
Je ne pense pas qu'il existe un protocole pour maximiser la fenêtre. Je ne peux pas le trouver, au moins. Vous pouvez essayer quelque chose comme ça, si:
def check_maximize(event):
screen_w, screen_h = root.winfo_screenwidth(), root.winfo_screenheight()
window_w, window_h = root.winfo_width(), root.winfo_height()
# check if window is as wide as screen and between height of screen and 100 pixels
# to compensate for task bar
if screen_w == window_w and screen_h > window_h > screen_h - 100:
print('Maximized or Maximised')
root = Tk()
root.bind('<Configure>', check_maximize) # callback on window move/resize
mainloop()
Questions connexes
- 1. JFrame Agrandir la fenêtre
- 2. Comment agrandir la fenêtre IntelliSense?
- 3. Désactiver la fenêtre Agrandir/Réduire
- 4. Comment agrandir une fenêtre?
- 5. Extension Chrome Agrandir la fenêtre actuelle
- 6. Agrandir la fenêtre actuelle en javascript
- 7. wpf - HierarchicalDataTemplate, VirtualizingStackPanel, Redimensionner la fenêtre (agrandir)
- 8. Fonction jQuery appelée par fonction JavaScript générique
- 9. Assertion fonction interne appelée
- 10. La fonction n'est pas appelée
- 11. Comment agrandir la fenêtre, sans cliquer sur le bouton Agrandir dans la barre de titre
- 12. Comment supprimer une fonction appelée sur document prêt en fonction de la taille de la fenêtre?
- 13. Comment agrandir une fenêtre après l'avoir minimisée
- 14. Agrandir la fenêtre de la console en C
- 15. Carte pour agrandir verticalement une sous-fenêtre
- 16. agrandir l'image dans une nouvelle fenêtre - centré?
- 17. Comment passer des paramètres à la fonction appelée par ElapsedEventHandler?
- 18. Où placer la fonction appelée par for_each dans une classe?
- 19. Absence de paramètres dans la fonction C appelée par Fortran
- 20. NetBeans pas à pas non par la fonction appelée
- 21. Plusieurs arguments à la fonction appelée par pthread_create()?
- 22. Déterminer quelle fonction est appelée par une fonction générique
- 23. Supprimer les boutons minimiser/agrandir de la fenêtre, OpenTK
- 24. comment désactiver firefox agrandir le bouton pour la fenêtre contextuelle?
- 25. PyQt4 - agrandir la fenêtre avec des widgets à l'intérieur
- 26. Raccourcis PuTTY pour minimiser, agrandir, restaurer et déplacer la fenêtre
- 27. Agrandir/Redimensionner une fenêtre de dialogue dans CKEDitor
- 28. quelle fonction est appelée?
- 29. Fonction JavaScript appelée "action"
- 30. Agrandir/Agrandir Formulaire VB.NET
Um Je ne crois que vous avez saisi deux fois la même chose – pianist1119
Désolé, vérifier l'orthographe sur mon PC est au Royaume-Uni, Q corrigé – Annonymous