Hola a todos estoy tratando de migrar una aplicación de ventas a python con qt y tengo problemas en hacer la función que agregue productos a la tabla como un carro de compras. Es decir se elige un producto desde un combobox, la cantidad y el precio y a través de un botón se debe agregar a la tabla. El problema es que el método para agregar una nueva fila me agrega una pero después no puedo. Lo mas probable es que el código este malo ya que estoy comenzando a utilizar interfaces graficas en qt. Agradecería si alguien me puede dar una mano.
Código Python:
Ver originaldef agregar(self):
nombreProducto = self.ui.comboArticulo.itemText(self.ui.comboArticulo.currentIndex())
cantidadProducto = self.ui.spinCantidad.text()
precioProducto = self.ui.campoPrecio.text()
item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 0)
item.setText(QtGui.QApplication.translate("Form", nombreProducto, None, QtGui.QApplication.UnicodeUTF8))
item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 1)
item.setText(QtGui.QApplication.translate("Form", cantidadProducto, None, QtGui.QApplication.UnicodeUTF8))
item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 2)
item.setText(QtGui.QApplication.translate("Form", precioProducto, None, QtGui.QApplication.UnicodeUTF8))