Problemilla combobox
Jordi Pascual
jordipascual en ono.com
Mar Mar 21 13:01:23 CET 2006
Buenas,
repasa el código porque creo que como te ha dicho Fernando el problema
es que tienes que regenar el ComboBox.
Si borras un elemento de la lista no estás modificando la lista ComboBox
que has creado al asignarla, si no sólo la lista original.
O sea que, o bien reasignas la lista al Combo poniendo primero éste en
blanco, o bien utilizas una función del ComboBox para eliminar una
posición. Como uso Qt no sé que función es esa para tí, pero seguro que
hay alguna en Tk.
Saludos! :)
Martha Lucía Gallego López wrote:
> Hola envio problemilla con combobox; voy a describir a groso modo lo que
> pasa:
>
> Tengo un combobox que almaceno en un widget ComboEstacionAntigua así:
>
> ComboEstacionAntigua= Pmw.ComboBox(ruta,
> scrolledlist_items = estacion,
> entryfield_value= estacion[0])
> ComboEstacionAntigua.place (x= 100, y= 80)
>
> Luego manejo un botón para borrar la información de la lista así:
>
> Borrar= Button(ruta,
> text= "Borrar Estación",
> command= borrar)
> Borrar.place(x= 98, y= 110)
>
>
> def borrar() :
> for i in range(len(estacion)):
> del estacion[i]
>
> Cuando pongo a correr el modulo muestra el combo y el boton borrar, doy clic
> a borrar y pareciera no hiciera nada, pero cuando cierro esta ventana y la
> vuelvo a abrir aparece el combo solo con el elementos del medio de la
> lista;elimina los otros. Y lo que yo quiero que haga es que me elimine del
> combo al elemento al que le doy clic.
>
> Gracias por su ayuda.
>
> Un saludo, Martha L.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
Más información sobre la lista de distribución Python-es