Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: coquic en 31 de Julio 2014, 02:59

Título: wx.SingleChoiceDialog con consulta sql en wxPython
Publicado por: coquic en 31 de Julio 2014, 02:59
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.
Título: Re: wx.SingleChoiceDialog con consulta sql
Publicado por: Ogramar 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.
Título: Re: wx.SingleChoiceDialog con consulta sql
Publicado por: coquic 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.! ;)