Python Tkinter 条目。我无法在输入字段中输入韩语

Python Tkinter Entry. I can't type Korean in to the Entry field

我正在使用 Tkinter 在 Python 3 中制作一个 p2p 聊天程序。我可以将韩语文本粘贴到条目小部件中并发送给其他用户,它起作用了。

但是,我不能 'type' 韩语直接进入小部件。

为什么会这样?

我正在使用 Mac OS X Yosemite.

我建议将 pip install translatetranslate 模块用于 python shell。它使用 google 离线翻译作为 python 模块。 它会像这样工作: $ translate-kor -t zh "This is a pen."

有关 translate 的更多详细信息,请访问 link https://pypi.org/project/translate/

一旦你有了这个,你就可以将它集成到你的聊天程序中,因为你可以轻松地将翻译保存到一个变量中。如果您无法更新您的 tkinter python 模块,这是一个可行的替代方案。

如@mohit-bhasi 所述,将我的 python 版本升级到 3.8,其中包含 tkinter 8.6 解决了问题。我现在可以直接在小部件中输入韩语了。

唯一需要注意的是,我需要在完成输入后按一次向右箭头才能显示最后一个字母。否则,无法识别最后一个字母。