4
我想让我的pygtk应用程序按照openoffice calc关于小数点的方式工作。这意味着当接收到KP_Decimal键(键盘上的点)时,我希望我的条目显示当前语言环境中的小数点(适当的点或逗号)。如何将按下的按键转换为不同的按键pygtk
我已经搜索了很长一段时间,我一直没有找到如何做到这一点。我可以捕获Gtk.Entry中的key_press_event,并检查KP_Decimal,并且可以获取当前的区域设置为小数点;但我不知道如何将点转换为逗号(如果需要的话)。
我希望此更改对应用程序是全局的,而不是特定于某些条目的,所以如果可以通过更一般的东西来完成,比如输入方法,它会更好。我也一直在阅读他们,我也找不到如何使用它们的方式。你可以这样做
非常感谢您的回答!这不完全是我想要的,因为它意味着替换每个文本条目,但它比没有它更好。 – 2010-11-23 18:26:06