Foros del Web » Programando para Internet » Python »

Tablas en pyqt y qt designer

Estas en el tema de Tablas en pyqt y qt designer en el foro de Python en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/03/2012, 01:32
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Tablas en pyqt y qt designer

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 original
  1. def agregar(self):
  2.         nombreProducto = self.ui.comboArticulo.itemText(self.ui.comboArticulo.currentIndex())
  3.         cantidadProducto = self.ui.spinCantidad.text()
  4.         precioProducto = self.ui.campoPrecio.text()
  5.  
  6.         item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 0)
  7.         item.setText(QtGui.QApplication.translate("Form", nombreProducto, None, QtGui.QApplication.UnicodeUTF8))
  8.         item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 1)
  9.         item.setText(QtGui.QApplication.translate("Form", cantidadProducto, None, QtGui.QApplication.UnicodeUTF8))
  10.         item = self.ui.tableArticulo.item((self.ui.tableArticulo.currentRow() + 1), 2)
  11.         item.setText(QtGui.QApplication.translate("Form", precioProducto, None, QtGui.QApplication.UnicodeUTF8))

Última edición por AlvaroG; 26/03/2012 a las 08:56 Razón: coloreado de código
  #2 (permalink)  
Antiguo 26/03/2012, 09:02
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Tablas en pyqt y qt designer

Por favor usá las etiquetas de coloreado de código, nos hacés la vida más fácil a todos


Por otro lado, no veo que en ningún momento estés llamando a setItem()
Mejor fijate en la documentación oficial: http://doc.qt.nokia.com/4.7-snapshot/qtablewidget.html

Etiquetas: pyqt, qtable, qtdesigner
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.