É o seguinte,estou fznd um jogo e quero salvar os atributos sempre que o usuário sair dele,então criei uma classe para o menu com opção new game load game e ai a partir dessa classe outra janela tkinter de outra classe seria aberta,mas da esse erro:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:\ProjetoIFAL\TesteJogo.py", line 33, in CriaArquivo
self.salvaAtrIniciais()
File "C:\ProjetoIFAL\TesteJogo.py", line 46, in salvaAtrIniciais
self.StartGame()
File "C:\ProjetoIFAL\TesteJogo.py", line 63, in StartGame
lblimg = Label(root,image=image).place(x=0,y=0)
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2760, in __init__
Widget.__init__(self, master, 'label', cnf, kw)
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2293, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "pyimage1" doesn't exist
Pergunta
CKcaio
É o seguinte,estou fznd um jogo e quero salvar os atributos sempre que o usuário sair dele,então criei uma classe para o menu com opção new game load game e ai a partir dessa classe outra janela tkinter de outra classe seria aberta,mas da esse erro:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:\ProjetoIFAL\TesteJogo.py", line 33, in CriaArquivo
self.salvaAtrIniciais()
File "C:\ProjetoIFAL\TesteJogo.py", line 46, in salvaAtrIniciais
self.StartGame()
File "C:\ProjetoIFAL\TesteJogo.py", line 63, in StartGame
lblimg = Label(root,image=image).place(x=0,y=0)
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2760, in __init__
Widget.__init__(self, master, 'label', cnf, kw)
File "C:\Users\Caio Vital\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2293, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "pyimage1" doesn't exist
Esta é a parte do código q está dando erro:
def StartGame(self):
root = Tk()
image = PhotoImage(file = "esc-background2.gif")
lblimg = Label(root,image=image).place(x=0,y=0)
root.geometry("1000x800")
Tkinter(self.janela,root)
root.title('Game')
root.mainloop
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.