Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2015, 04:45
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Cómo hacer esta comprobación en python

Hola 12trunks12:

Gracias por responder. Tu respuesta me ha dado la pista.

Al rellenar uno de los dos lineEdit y permanecer el otro todavía vacío, es cuando se queja de hacer la conversión a float. Vamos, que no hace una conversión a float de un campo vacío.

Lo he solucionado cambiando el orden de las comparaciones, de forma que primero evalúe si el campo está vacío, así, si está vacío, directamente se salta la segunda parte de la comparación

Código Python:
Ver original
  1. if self.ui.lineEditS2.text() and float(self.ui.lineEditS1.text()) > float(self.ui.lineEditS2.text()):

Saludos y gracias!
__________________
Mi calculadora en Qt