1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| from tkinter import *
from tkinter.ttk import *
def Ajout_joueur(frame):
global i
i=i+1
Button(frame,text='Joueur'+str(i) ).grid(row=i,column=0)
global i
win = Tk()
wrapper1=Labelframe(win)
wrapper2=Labelframe(win)
mycanvas=Canvas(wrapper1)
mycanvas.pack(side=LEFT)
yscrollbar=Scrollbar(wrapper1,orient='vertical', command=mycanvas.yview)
yscrollbar.pack(side=RIGHT,fill=Y)
mycanvas.configure(yscrollcommand=yscrollbar.get())
mycanvas.bind('<Configure>', lambda e: mycanvas.configure(scrollregion=mycanvas.bbox("all")))
myframe=Frame(mycanvas)
mycanvas.create_window((0,0),window=myframe, anchor="nw")
wrapper1.pack(fill=BOTH,expand=YES,padx=10,pady=10)
wrapper2.pack(fill=BOTH,expand=YES,padx=10,pady=10)
i=0
Button_Ajout_Joueur=Button(wrapper2,text='ajouter Joueur',command=lambda : Ajout_joueur(myframe) ).pack(fill=BOTH,expand=YES)
win.mainloop() |
Partager