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:
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)
 
		...
Merci pour votre aide