+ -
当前位置:首页 → 问答吧 → python tk 中文输入问题

python tk 中文输入问题

时间:2011-04-14

来源:互联网

本帖最后由 qiaono 于 2011-04-14 11:10 编辑
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-

  3. import Tkinter

  4. class App:

  5.     def __init__(self, master):

  6.         frame = Tkinter.Frame(master)
  7.         frame.pack()
  8.         
  9.         self.textinput = Tkinter.Entry(frame)
  10.         self.textinput.pack()

  11. root = Tkinter.Tk()
  12. app = App(root)

  13. root.mainloop()
复制代码
程序打印中文字符没有问题,就是不能在Entry里用SCIM直接输入中文。但是我却可以粘贴中文过去。
请问是什么问题? 谢谢。

感觉是没有把tk和scim连接起来的问题,在别的操作系统上可能是别的输入法引擎,如何才能自动调用系统默认的输入法引擎呢?

作者: qiaono   发布时间: 2011-04-14

我在家里的电脑装的是中文ubuntu,就可以输入中文,所以看起来该是tk只认识系统默认的输入法?

作者: qiaono   发布时间: 2011-04-15