El miércoles, 22 de enero de 2014 14:06:21 UTC-3, Ricardo García escribió:
>
> Hola. 
>
> ¿ Hay alguna solución para que en Windows, el punto, que hace de separador 
> decimal en el teclado numérico, se convierta en coma ?
>
> En Linux no hay problema y cuando un campo es numérico, lo convierte sin 
> problemas. Pero en Windows no se porqué no funciona.
>
> La solución no es hacer que Windows "siempre" que se pulsa el punto, lo 
> convierta en coma, sino que lo haga "sólo" cuando el campo es del tipo 
> numérico. 
>
> El caso es que viendo el código fuente en "cellrendererfloat.py" existe 
> esta función:
>
>     def key_press_event(self, widget, event):
>         for name in ('KP_Decimal', 'KP_Separator'):
>             if event.keyval == gtk.gdk.keyval_from_name(name):
>                 event.keyval = int(gtk.gdk.unicode_to_keyval(
>                     ord(locale.localeconv()['decimal_point'])))
>
> que da la sensación de que es la que en Linux si que funciona pero en 
> Windows no.
>
> ¿ Sólo me pasa a mi ? ¿ Alguien tiene alguna idea de como solucionarlo ?
>
> Gracias y saludos a todos :)
>
> Hola Ricardo, tengo el mismo problema, pudiste resolverlo ?
 

Responder a