Jump to content

Error de python en el cliente


Yori

Mensajes recomendados

Wenas

 

Espero que alguien me pueda ayudar, he estado enredando un poco pero en el siserr me sale un error de lo poco que he hecho, xD.

 

este es el error

 


0511 08:48:19390 :: Traceback (most recent call last):

0511 08:48:19390 ::   File "game.py", line 1234, in OnKeyDown

0511 08:48:19390 ::   File "game.py", line 372, in <lambda>

0511 08:48:19390 ::   File "game.py", line 480, in __SubastasYori

0511 08:48:19390 :: AttributeError
0511 08:48:19390 :: :
0511 08:48:19390 :: 'module' object has no attribute 'OpenWindow'
0511 08:48:19390 ::

He usado el GUIEditor para crearla y despues le puse la tecla f6 para abrir y cerrar, añadiendo esto en el game.py

 

Esto donde estan todas las teclas


	 onPressKeyDict[app.DIK_F6] = lambda : self.__SubastasYori()

 

y esto donde estan declaradas las funciones

def __SubastasYori(self):
  import subasta
  self.Subastas = subasta.SubastaYori()
  self.Subastas.Show()

en el archivo subasta.py la clase se llama SubastasYori(ui.Window)

 

y la funcion de la que se queja el siserr es esta

 

def OpenWindow(self):
  if self.Board.IsShow():
   self.Board.Hide()
  else:
   self.Board.Show()

otra cosa que me llama la atencion es que al final del archivo aparece esta linea de codigo

 

SubastaYori().Show()
y si la quito entonces sique no aparece

 

Lo raro es que si funciona bien cuando le doy a F6, es decir se oculta y aparece, pero no se porque sale ese error

 

Ojala alguien me pueda ayudar y decir todas las cosas que estoy haciendo mal, gracias

 

Saludos

Enlace para comentar
Compartir en otros sitios

Usa una constante y te será mas facil:

 

ej:

 

Arriba del todo pones

 

abrir = 0

 

y luego pones

 

if self.abrir == 0:

self.Board.Show()

self.abirir = 1

 

y luego

 

 

if self.abrir ==1:

self.Board.Hide()

self.abrir = 0

 

si no me equivoco era así

 

 

y la linea del final:

 

la pones así:

 

 

#SubastaYori().Show()

 

PD: en teoria debe funcionar si sigue sin funcionarte te ayudo por team si e+quieres.

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...