El mar, 18-10-2005 a las 17:51 -0300, Marcelo Ametller escribi=C3=B3:
> Dentro de thalassa, en decorator_qt.py agrego las lineas marcadas con ->
> para que no de error cuando el tipo de dato es numerico.
> Es correcto?
>=20
> def _Entity2Form(self, entity):
> for field, control in self.ENTITY_FIELD_2_FORM_CONTROL_MAP.items():
> if entity[field] is None:
> pass
> else:
> if type(control) =3D=3D QCheckBox:
> control.setChecked(bool(int(entity[field])))
> -> else:
> -> if type(entity[field])=3D=3Dfloat:
> -> control.setText(str(entity[field]))
> else:
> control.setText(unicode(entity[field], 'utf-8'))
>=20
S=C3=AD.
=C2=BFHas probado con un "mix"?:
control.setText(unicode(str(entity[field]), 'utf-8'))
Saludos,
Jose
|