Buenas tardes compañeros.
Disculpen mis dudas, aún soy nuevo en python.
Tengo este código y me marca error, tengo 2 ventanas, al abrir una cierro la anterior:
Código Python:
Ver originalfrom tkinter import *
class PrincipalPantalla:
def invcaptura(self):
self.destroy()
ventInvCaptura=Tk()
ventInvCaptura.geometry("500x300+0+0")
ventInvCaptura.mainloop()
def invprincipal(self):
self = Tk()
self.geometry("1024x768+0+0")
barramenu=Menu(self) # Crea barra menus
mnuInventarios=Menu(barramenu)
mnuInventarios.add_command(label="Captura",
command=PrincipalPantalla.invcaptura(self))
barramenu.add_cascade(label="Inventarios",menu=mnuInventarios)
self.config(menu=barramenu)
self.mainloop()
a=PrincipalPantalla()
a.invprincipal()
El problema es que me marca este error:
Código:
File "C:\Python34\lib\tkinter\__init__.py", line 2719, in add_command
self.add('command', cnf or kw)
File "C:\Python34\lib\tkinter\__init__.py", line 2710, in add
self._options(cnf, kw))
_tkinter.TclError: invalid command name ".54520296.51598056"