Olá a todos do fórum, primeiramente. Estou aqui para pedir a ajuda de vocês, pois não estou conseguindo ver o erro. em um código em Python.
Segue o código:
[code]from Tkinter import *
class SPFC:
def init(self,raiz): #construtor
self.canvas=Canvas(raiz, width=200, height=200, bg=‘dodgerblue’) #criacao e configuracao do canvas
self.canvas.pack() #aparicao do canvas
altura = 200 # altura do canvas
pol=self.cavas.create_polygon
ret=self.canvas.create_rectangle
pol(100, altura-10,
10, altura-145,
10, altura-190,
190, altura-190,
190, altura-145,
100, altura-10, fill='white')
ret(15, altura-150, 185, altura-185, fill='black')
pol(20, altura-140,
95, altura-140,
95, altura-30,
20, altura-140, fill='red')
pol(105, altura-30,
105, altura-140,
180, altura-140,
105, altura-30, fill='black')
self.canvas.create_text(100, altura-167.5, text='S P F C',
font=('Arial','26','bold'),
anchor=CENTER, fill='white')
instancia=Tk()
SPFC(instancia)
instancia.mainloop() [/code]
O interpertador me diz que o erro está na linha 26, e indica como erro o “self”, mas já vi e revi o código da apostila que eu copiei, e está igualzinho. Será que alguém aqui poderia me ajudar a encontrar o erro?
Desde já grato.