Bonjour,
je cherche a ouvrir une fenêtre Tkinter qui ne contient qu'un canvas et je voudrais savoir faire 2 choses avec (si elles sont possibles) :
1 - lancer mon appli en plein écran avec le canvas dedans qui occupe toute la place possible (ie tout l'écran moins la barre de titre et les bordures sur les 3 autres côtés)
2 - lancer mon appli de manière que même les bordures ne soient pas visibles : il n'y aurait que le canvas qui soit visible (ses dimensions seraient celles de l'écran).
J'ai essayé toutes sortes de variantes à base de attributes('-fullscreen',True ), geometry('%dx%d+0+0' % (root.winfo_screenwidth(),root.winfo_screenheight())) et canevas.grid( stick=Tkinter.NSEW ) mais je n'obtiens pas ce que je veux...
Le mieux que j'aie obtenu est un canvas plein écran mais avec les bordures de l'appli, du coup mon canvas dépasse de l'écran en bas à droite...
Où alors je soustrais "à la main" les tailles des bordures (que j'évalue à la louche) de la taille de mon canvas.
Je n'arrive pas à trouver la "bonne pratique" pour faire ce genre de choses.
Pour le premier problème, j'imagine créer une appli plein écran, puis créer un canvas qui occupe tout l'espace disponible, puis récupérer les dimensions de ce canvas.
Mais, même ça, je n'y arrive pas proprement !
Si vous avez des pistes,
merci d'avance !
Partager