
QComboBox
Publicado por Cristhian (17 intervenciones) el 23/09/2014 23:59:29
Hola a todos, veamos si alguien me puede dar una manito, etoy trabajando con pyqt, en la aplicacion que estoy desarrollando necesito cargar unos combos con el resultado de una consulta a una base de datos mysql, hasta aca va todo bien, lleno los combos con la consulta correspondiente, lo que no estoy pudiendo lograr y no encuentro por el momento ningun ejemplo concreto es que necesito ue los items de este combo se corresponda con un indice que tambien obtengo de la consulta a la base de datos, es decir para cada nombre se debe corresponder un id_cia o un cod_ssn, aun no lo hemos decidido.
Espero puedan ayudarme, desde ya muchas gracias
Adjunto el codigo con el que lleno el combo
def llenar_combo_cia(self):
query = "SELECT * FROM tabla_cias"
resultado = self.run_query(query)
for i in range(0, len(resultado)):
self.ui.comboBox_2.addItem(str(resultado[i][2]))
Adjunto parte del resultado de la consulta
id_cia | cod_ssn | nombre |
+--------+---------+--------------------------------------------------------------------------------------------+
| 1 | 755 | AFIANZADORA LATINOAMERICANA COMPA��A DE SEGUROS S.A. |
| 2 | 389 | AGROSALTA COOPERATIVA DE SEGUROS LIMITADA |
| 3 | 329 | ALBA COMPA��A ARGENTINA DE SEGUROS SOCIEDAD ANONIMA |
| 4 | 732 | ALICO COMPA��A DE SEGUROS DE RETIRO S.A. |
Espero puedan ayudarme, desde ya muchas gracias
Adjunto el codigo con el que lleno el combo
def llenar_combo_cia(self):
query = "SELECT * FROM tabla_cias"
resultado = self.run_query(query)
for i in range(0, len(resultado)):
self.ui.comboBox_2.addItem(str(resultado[i][2]))
Adjunto parte del resultado de la consulta
id_cia | cod_ssn | nombre |
+--------+---------+--------------------------------------------------------------------------------------------+
| 1 | 755 | AFIANZADORA LATINOAMERICANA COMPA��A DE SEGUROS S.A. |
| 2 | 389 | AGROSALTA COOPERATIVA DE SEGUROS LIMITADA |
| 3 | 329 | ALBA COMPA��A ARGENTINA DE SEGUROS SOCIEDAD ANONIMA |
| 4 | 732 | ALICO COMPA��A DE SEGUROS DE RETIRO S.A. |
Valora esta pregunta


0