
no me reconoce control combobox en
Publicado por eduardo (6 intervenciones) el 09/07/2023 17:56:35
hola a todos :
Tengo este codigo el cual se ejecuta al clickear un boton desde un form principal y me muestra otro formulario de clientes .
def Formclientes():
posx = 140
second = Toplevel()
second.geometry('600x600')
second.title("ABM CLIENTES")
entry1 = Entry( second,width=40 )
entry1.place( x=posx, y=20 )
entry2 = Entry( second,width=40 )
entry2.place( x=posx, y=60 )
entry3 = Entry( second,width=40 )
entry3.place( x=posx, y=100 )
boton = Button( second, width=50)
boton.place( x=posx, y=140 )
me muestra bien todos los controles , tanto los text box como los botones
el problema lo tengo cuando agrego esta linea que sigue
combo = Combobox( second, width=50)
combo.place(x=posx, y=160 )
Me sale este mensaje :
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "C:\python1\menuinicial.py", line 33, in Formclientes
combo = Combobox( second, width=50)
NameError: name 'Combobox' is not defined
recurro a consultar esto porque en todos los tutoriales y manuales que busque en internet la manera
correcta de agregar un combobox es esta.
Agrego que intente agregarlo en el form principal y me lo agrega sin problemas
gracias
Tengo este codigo el cual se ejecuta al clickear un boton desde un form principal y me muestra otro formulario de clientes .
def Formclientes():
posx = 140
second = Toplevel()
second.geometry('600x600')
second.title("ABM CLIENTES")
entry1 = Entry( second,width=40 )
entry1.place( x=posx, y=20 )
entry2 = Entry( second,width=40 )
entry2.place( x=posx, y=60 )
entry3 = Entry( second,width=40 )
entry3.place( x=posx, y=100 )
boton = Button( second, width=50)
boton.place( x=posx, y=140 )
me muestra bien todos los controles , tanto los text box como los botones
el problema lo tengo cuando agrego esta linea que sigue
combo = Combobox( second, width=50)
combo.place(x=posx, y=160 )
Me sale este mensaje :
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\Usuario\AppData\Local\Programs\Python\Python310\lib\tkinter\__init__.py", line 1921, in __call__
return self.func(*args)
File "C:\python1\menuinicial.py", line 33, in Formclientes
combo = Combobox( second, width=50)
NameError: name 'Combobox' is not defined
recurro a consultar esto porque en todos los tutoriales y manuales que busque en internet la manera
correcta de agregar un combobox es esta.
Agrego que intente agregarlo en el form principal y me lo agrega sin problemas
gracias
Valora esta pregunta


0