[pyar] Problema llenado combo desde tabla (QT)
Martin Alderete
malderete en gmail.com
Lun Jul 11 13:30:47 ART 2011
Buenas! Como andamos?
2011/7/11 Wuelfhis Asuaje <wasuaje en hotmail.com>
> Buenos dias lista
>
>
> Despues de googlear hasta sangrar no pude hayar una manera efectiva de
> llenar un combobox desde una tabla, bueno llenarlo es una tonteria, la
> cuestion esta en que necesito que que el index del valor de cada linea del
> combo sea el id de la tabla esto es lo que no he podido hacer.
>
>
Si mal no recuerdo, se puede hacer de las siguientes maneras:
#forma1
query = QSqlQuery("SELECT * FROM alguna_table", self.db_connection)
while query.next():
name = query.record().value("name").toString()
self.combo.addItem(name)
#forma2
query = QSqlQuery("SELECT name FROM alguna_table", self.db_connection)
while query.next():
name = query.value(0).toString()
self.combo.addItem(name)
Fijate que cuando haces SELECT * FROM....
te devuelve las columnas en el orden en que estan especificadas ejemplo:
id------name----last
id es el index 0
name el index 1
last el index 2
Espero que te sirva.
Saludos!
Alderete, Martin Nicolas
Senior Python Developer
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110711/a34efa5a/attachment.html>
More information about the pyar
mailing list