Foros del Web » Programando para Internet » Python »

Desplegar combobox en Wxpython

Estas en el tema de Desplegar combobox en Wxpython en el foro de Python en Foros del Web. Lo que quiero hacer es que cuando se escriba en este combo, se desplegue la lista y muestre el item que valla coincidiendo con lo ...
  #1 (permalink)  
Antiguo 21/06/2010, 15:50
 
Fecha de Ingreso: abril-2008
Mensajes: 68
Antigüedad: 16 años, 1 mes
Puntos: 0
Desplegar combobox en Wxpython

Lo que quiero hacer es que cuando se escriba en este combo, se desplegue la lista y muestre el item que valla coincidiendo con lo ingresado, me faltaria desplegar el combo, hay algun metodo creado, en windows se puede hacer con api, lo asi en vb6 pero algo multiplataforma?

gracias
Código:

class Combo_Rs(wx.ComboBox):
    def __init__(self,parent,sql,style = wx.CB_READONLY):
        wx.ComboBox.__init__(self,parent,-1,style = style)
        self.Bind(wx.EVT_KEY_UP, self.Search)
        
    def Search(self,evt):
        r = self.FindString(self.Value)
        if not r == wx.NOT_FOUND:
            self.Select(r)
  #2 (permalink)  
Antiguo 22/06/2010, 19:32
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Desplegar combobox en Wxpython

Aquí encontré un ejemplo
  #3 (permalink)  
Antiguo 24/06/2010, 08:30
 
Fecha de Ingreso: abril-2008
Mensajes: 68
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Desplegar combobox en Wxpython

Gracias razpetia. Esta bueno ese control.
Por curiosidad, el control de wxpython no puede desplegarse, en windows se haria llamando a api asi en vb 6.0
Resp = SendMessageLong(Combo1.hwnd, &H14F, True, 0)
  #4 (permalink)  
Antiguo 24/06/2010, 12:02
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Desplegar combobox en Wxpython

Que raro yo estoy en windows y me corrio bien.

Estoy probando este y si me corre bien.
  #5 (permalink)  
Antiguo 26/06/2010, 18:42
 
Fecha de Ingreso: abril-2008
Mensajes: 68
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Desplegar combobox en Wxpython

si funciona ... pero no es un combobox, es otro control....

Yo queria saber si el control wx.ComboBox tiene la opcion de desplegarse, por codigo, no usar otro control.

Etiquetas: combobox, desplegar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.