Bonjour,
Je débute encore en classe et me retrouve devant un gros problème...je n'arrive pas a executer des fonctions qui se trouvent dans d'autres classes.
J'arrive a executer une classe ou des fonctions, mais seulement en utilisant boss.fonction_a_executer mais qui ne fonctionne que pour une seule classe.
Voici un morceau de code:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class Calcul : def piece_jeu (self, x, y, r, coul): self.oval1 = self.can1.create_oval(x-r, x-r, x+r, x+r, fill=coul) move () def move(self): ... class Panneau (Frame): def __init__(self, boss = None): Frame.__init__(self) self.can1 = Canvas(self, width = c*7, height = c*7, bg = 'white') self.can1.bind("<Button-1>", self.calcul.piece_jeu) #ici ca ne marche pas self.can1.pack(padx =5, pady =5) ...![]()
Partager