我也遇到过同样的问题,那是因为你没有声明(declear)可以使用中文字符集,要在前面加上代码 # -*- coding:UTF-8 -*-,因为它默认是ASCII,你要把它声明为UTF-8 望采纳
我以前在ubuntu下面跟你问题一样,是输入法和idle不兼容,我用的是fcitx输入法,但是我把python升级到2.7已经升级了fcitx后就可以输入中文了,而且可以在idle里面运行Pyqt的程序,以前运行的时候只能运行一次,第二次要重启idle才可以,现在所有问题解决了。
这个不是python的问题,是输入法设置的问题,可以试着重新安装一下输入法试一下。
系统也没有问题,因为可以正常的解析和打印出来。
让Python支持中文要在Python代码头部加上
# -*- coding:gb2312 -*-
你的窗口问题,windows vista也偶尔有这个bug,输入法窗口冲突了