Scroll bar qui ne marche pas

Résolu/Fermé
Pr.Witherfire - 30 janv. 2023 à 18:16
 Pr.Witherfire - 4 févr. 2023 à 09:58

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

A voir également:

3 réponses

Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
2 févr. 2023 à 21:05

Bonjour,

https://pythonguides.com/python-tkinter-scrollbar/

Il y a un paragraphe scrollbar canvas ...

1

Ok merci beaucoup au revoir

0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
31 janv. 2023 à 10:37

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")
0

Ok merci beaucoup

0

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

-1