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
-
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.
-
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.
-
huu, muchas gracias, yo me rompia la cabeza intentando un for en algun lado. Era mucho mas simple.
Gracias nuevamente.! ;)