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 :)