Autor Tema: wx.SingleChoiceDialog con consulta sql en wxPython  (Leído 2684 veces)

coquic

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Hola, quería preguntar como puedo hacer un wx.SingleChoiceDialog y en la parte de las opciones para elegir poner el resultado de una consulta a la base de datos, en este resultado hay varios string.
Me explico??

chooseOneBox = wx.SingleChoiceDialog(None, 'A que rubro pertenece?',
'pregunta rubro',
['Comidas', 'Salud', 'Deporte', 'Familia'])

en el lugar de " ['Comidas', 'Salud', 'Deporte', 'Familia']) "

tener algo asi: " [rubros[j] ]) "

Muchas gracias cualquier ayuda.

Saludos.
« Última modificación: 13 de Septiembre 2014, 19:01 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2628
    • Ver Perfil
Re: wx.SingleChoiceDialog con consulta sql
« Respuesta #1 en: 31 de Julio 2014, 10:10 »
En el lugar donde tienes las opciones wxPython espera un tipo List, que puedes escribir definiéndolo tal y como has hecho, o definirlo previamente con el código que consideres necesario.

Sería algo similar a esto:

listaOpciones = []
listaOpciones.append('Comidas')
listaOpciones.append('Salud')
listaOpciones.append('Deporte')
listaOpciones.append('Familia')

chooseOneBox = wx.SingleChoiceDialog(None, 'A que rubro pertenece?',
'pregunta rubro', listaOpciones )


listaOpciones lo puedes generar de forma independiente usando un bucle, haciendo una consulta a una base de datos o de otras maneras. Si es con una consulta a la base de datos, tendrás que realizarla y hacer append sobre la lista con los resultados extraidos.

Saludos.

coquic

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 7
    • Ver Perfil
Re: wx.SingleChoiceDialog con consulta sql
« Respuesta #2 en: 31 de Julio 2014, 14:08 »
huu, muchas gracias, yo me rompia la cabeza intentando un for en algun lado. Era mucho mas simple.
Gracias nuevamente.! ;)

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".