我有一个数据库(“texpalsac”)、qtdesigner(ventas.ui)、一个表(products):
PRODUCTS
COD NAME
111 bag
112 shoes
121 pants
122 t-shirts
我希望这个组合框(comboard)显示第二列(“name”),但我不知道该怎么做。目前只显示第一列(“COD”:11111 2…)。
谢谢
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 ("products")
self.model.select ()
self.comboArt.setModel (self.model)