Python - Escoger la columna para el ComboBox

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 19 puestos en Python (en relación al último mes)
Gráfica de Python

Escoger la columna para el ComboBox

Publicado por Johnny (2 intervenciones) el 19/10/2018 16:52:36
Hola amigos:
Estoy usando el QtDesigner (Venta.ui) y el pyqt5 para que un comboBox arroje una lista de una tabla ('articulo') de una BD de Mysql. Esta tabla tiene 2 columnas, la primera es el código el producto y la segunda la descripción del producto.

1
2
3
4
5
6
7
8
9
class MiFormulario(QDialog, QComboBox):
    def __init__(self, parent=None):
        super(MiFormulario, self).__init__(parent)
        uic.loadUi('Venta.ui', self)
 
        self.model = QtSql.QSqlTableModel (self)
        self.model.setTable ("articulo")
        self.model.select ()
        self.comboArt.setModel (self.model)


Con este código logré que el comboBox muestre los datos de la tabla pero lo hace de la primera columna: "Código". Pero yo quisiera que arroje los valores de la segunda columna "Producto".
¿Qué tendría que incluir para hacerlo?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder