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 original
from 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"