Tkinter Entry接受Unicode文本?

时间:2017-11-11 16:02:19

标签: unicode tkinter tk keyboard-layout

我有一个Tkinter Entry小部件和一个Hungarian keyboard。当我按下键盘上的ő按钮时,Entry小部件显示õű变为û。 (自从Windows 3.1以来,我在其他应用程序中没有遇到此问题。)

修改

我在这台电脑上有两种语言设置,当我开始更改它们时,问题就会消失。

screenshot

如何让Tkinter正确处理我的输入?

3 个答案:

答案 0 :(得分:0)

对于键盘布局,更改似乎是一个问题,因为Windows上的Tk(Tkinter下的库)对{中的5没有任何作用{1}}消息。那是a bug

答案 1 :(得分:0)

这里有一张Tk门票: Tk Ticket

不幸的是,问题可能只是TkInter。

是否有可能获得更多细节并使用普通Tcl / Tk进行测试? 因此,下载当前的tcl / tk starkit或发行版并尝试脚本:

pack [entry .e]

并且看看,如果问题也存在吗?

请向tk机票报告,可能需要匿名登录。

答案 2 :(得分:-1)

无法重现您的问题。 Tk和tkinter也适合我。查看Tk门票。