Placement de bouton sur Tkinter
Mathis
-
Mathis -
Mathis -
Bonjour,
J'aimerai savoir comment est-il possible de placer un bouton en haut et à droite ( ou en haut à gauche) sur Tkinter. J'ai essayé avec .pack() mais il me semble qu'il ne prend qu'une seule information (LEFT ou BOTTOM...). j'aimerai savoir s'il est possible de résoudre mon problème simplement ?
J'aimerai savoir comment est-il possible de placer un bouton en haut et à droite ( ou en haut à gauche) sur Tkinter. J'ai essayé avec .pack() mais il me semble qu'il ne prend qu'une seule information (LEFT ou BOTTOM...). j'aimerai savoir s'il est possible de résoudre mon problème simplement ?
Configuration: Windows / Firefox 74.0
A voir également:
- Tkinter placer un bouton
- Placer des points sur une carte - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Comment débloquer un bouton enfoncé - Forum Samsung
4 réponses
Bonjour Mathis,
Comme ça, par exemple:
# -*- coding:Latin-1 -*-
from tkinter import *
from tkinter import messagebox
def coucou():
messagebox.showinfo('coucou')
WIDTH=400
HEIGHT=150
main_win = Tk()
main_win.configure(background = 'azure')
main_win.title('Test widgets')
main_win.geometry(str(WIDTH)+'x'+str(HEIGHT)+'+300+100')
b1 = Button(main_win, text='Afficher', command=coucou)
b1.place(x = 320,y = 10)
main_win.mainloop()
Comme ça, par exemple:
# -*- coding:Latin-1 -*-
from tkinter import *
from tkinter import messagebox
def coucou():
messagebox.showinfo('coucou')
WIDTH=400
HEIGHT=150
main_win = Tk()
main_win.configure(background = 'azure')
main_win.title('Test widgets')
main_win.geometry(str(WIDTH)+'x'+str(HEIGHT)+'+300+100')
b1 = Button(main_win, text='Afficher', command=coucou)
b1.place(x = 320,y = 10)
main_win.mainloop()
il y a plus simple :
tu créer une frame vide de dimension voulu (ex t'as une fenetre de 200p et t'as un boutton de 100p que tu veux faire apparaitre en haut a gauche : tu as besoin d'une frame de 100p)
Après tu positionne t'as frame invisible (tu mets rien dedans et tu mets la même couleur d'arrière plan) avec un grid(row=0,column=0,sticky=W) et tu positionnes ton bouton en grid(row=0,column=1,sticky=W)
Si tu veux, j'ai fait une vidéo (pour que se soit plus claire. J'explique le .grid au début 2min environ.)
https://www.youtube.com/watch?v=Y5SMD769Q-s&feature=youtu.be&t=458
j'espère que ça ta aidé
tu créer une frame vide de dimension voulu (ex t'as une fenetre de 200p et t'as un boutton de 100p que tu veux faire apparaitre en haut a gauche : tu as besoin d'une frame de 100p)
Après tu positionne t'as frame invisible (tu mets rien dedans et tu mets la même couleur d'arrière plan) avec un grid(row=0,column=0,sticky=W) et tu positionnes ton bouton en grid(row=0,column=1,sticky=W)
Si tu veux, j'ai fait une vidéo (pour que se soit plus claire. J'explique le .grid au début 2min environ.)
https://www.youtube.com/watch?v=Y5SMD769Q-s&feature=youtu.be&t=458
j'espère que ça ta aidé