Scroll bar qui ne marche pas

Résolu

Bonjour j'ai un code avec un Scroll qui ne marche pas.

from tkinter import *

F = Tk()

Sb = Scrollbar(F, orient='vertical')
Sb.pack(side=RIGHT, fill='y')

C = Canvas(F, bg="red", width=1525, height=6000, yscrollcommand=Sb.set, bd=0)

Frame = Frame(C, bg="blue", width=1525, height=6000)

for i in range(20):

    globals()["B"+str(i)]=Button(F, text="Bonjour")
    globals()["B" + str(i)].place(x=100, y=100*i)

F.mainloop()

Pouvez vous m'aider merci bonne soirée

3 réponses

  1. Bonjour,

    Il manque des trucs pour que ça fonctionne : regarde les exemples sur internet

    pas terrible ce truc-là:

    Frame = Frame(C, bg="blue", width=1525, height=6000)

    Le nom du Frame est le mot réservé Python Frame

    Pas terrible non plus, ce truc de globals() , et d'ailleurs, quel intérêt ? :

    globals()["B"+str(i)]=Button(F, text="Bonjour")
    1. Ok merci beaucoup

  2. Rebonjour j'ai cherché sur internet je n'ai toujours rien trouvé. Il manque quoi à peu près ?