[pyar] [PyQt] Problemita aritmético en QLineEdit

fagonzalez fagonzalez en steel.com.ar
Sab Abr 5 08:53:43 ART 2014



-----Original Message-----
From: Dario Gabriel Acosta <acostadariogabriel en gmail.com>
To: Python Argentina <pyar en python.org.ar>
Date: Sat, 5 Apr 2014 00:39:29 -0300
Subject: [pyar] [PyQt] Problemita aritmético en QLineEdit

> Tengo éste código:
> 
> precio = self.precio_edit.text()

precio = float(str(self.precio_edit.text()))
> 
> cantidad = self.cantidad_edit.text()
> 
cantidad = int(str(self.cantidad_edit.text()))


> 
> muestro en un QLabel:
> 
> self.cantidad_articulos.setText(str(int(cantidad)))

self.cantidad_articulos.setText(str(cantidad))

> 
> 
> y quiero hacer cualquier operación matemática, como por ejemplo:
> 
> 
> operacion = (cantidad * precio)
> 

te va a quedar prolijo así, suponiendo que self.operacion sea un QLabel
self.operacion.setText('%0.2f' % operacion)

Un abrazo

Fernando
> 
> y el Traceback me muestra una excepción en la operación:
> 
> 
> TypeError: can't multiply sequence by non-int of type 'QString'
> 
> 
> Qué estoy haciendo mal ?
> 
> Saludos!
> 
> 
> -- 
> Gabriel




More information about the pyar mailing list