Python空闲:无法输入汉字

Python空闲:无法输入汉字,python,tkinter,tk,python-idle,Python,Tkinter,Tk,Python Idle,我在Python IDLE(shell和编辑器)中输入汉字时遇到问题。IDLE在开始时接受汉字输入,但在很短的一段时间内,它停止接受汉字 我试图重新启动IDLE,但同样的事情发生了:它允许汉字输入一句或两句话,但在那之后,它停止接受汉字(汉字输入时会出现英文字符)。有人能帮忙吗 环境: Ubuntu:14.04 Python:3.4.0 怠速:3.4.0 TK:8.6.1 IBus:1.5.5(使用“咀嚼”输入法)Idle使用tkinter,它封装了tck/TKGUI框架。Tk负责处理击键并将字

我在Python IDLE(shell和编辑器)中输入汉字时遇到问题。IDLE在开始时接受汉字输入,但在很短的一段时间内,它停止接受汉字

我试图重新启动IDLE,但同样的事情发生了:它允许汉字输入一句或两句话,但在那之后,它停止接受汉字(汉字输入时会出现英文字符)。有人能帮忙吗

环境: Ubuntu:14.04 Python:3.4.0 怠速:3.4.0 TK:8.6.1
IBus:1.5.5(使用“咀嚼”输入法)

Idle使用tkinter,它封装了tck/TKGUI框架。Tk负责处理击键并将字符放入文本小部件中。Idle主要忽略实际文本,但将其发送给Python执行。因此,我99%肯定tk和输入法的问题。当然,可以运行
python-c“import tkinter as tk;root=tk.tk();text=tk.text(root);text.pack();root.mainloop()”
(一行,没有SO添加的任何换行符)来获得纯tk文本小部件并进入其中。非常感谢。我试过你的命令。一开始一切正常。然而,在我做了其他事情之后,比如切换到其他窗口做一些事情,然后回来,它就坏了(只显示英文字母)。这与空闲编辑器中的相同:它可以正常启动,但在我运行程序并尝试再次编辑程序后,它就坏了。TK看起来非常不稳定。Idle使用tkinter,它封装了tck/TKGUI框架。Tk负责处理击键并将字符放入文本小部件中。Idle主要忽略实际文本,但将其发送给Python执行。因此,我99%肯定tk和输入法的问题。当然,可以运行
python-c“import tkinter as tk;root=tk.tk();text=tk.text(root);text.pack();root.mainloop()”
(一行,没有SO添加的任何换行符)来获得纯tk文本小部件并进入其中。非常感谢。我试过你的命令。一开始一切正常。然而,在我做了其他事情之后,比如切换到其他窗口做一些事情,然后回来,它就坏了(只显示英文字母)。这与空闲编辑器中的相同:它可以正常启动,但在我运行程序并尝试再次编辑程序后,它就坏了。TK似乎非常不稳定。