Python论坛  - 讨论区

标题:[python-chinese] PythonCE上的Tkinter安装

2005年08月18日 星期四 10:28

doudou doudou.du at gmail.com
Thu Aug 18 10:28:23 HKT 2005

这几天在折腾PythonCE,从SF上下载了安装包,找了好久也没看到那里有安装文档,倒是在tkinter的wiki上找到一点有用的信息。(
http://tkinter.unpythonic.net/wiki/How_20to_20install_20Tkinter)按照这个wiki上所说的做完以后,跑了一个简单的TK
Gui应用,结果一闪而过,什么都看不到。有谁配置成功过么?我确信PythonCE本身是没有什么问题了,在PPC下已经可以进入交互模式,print 
'Hello World'了。:)
注:安装的时候有点心得,写下来给以后的人一点参考。首先我一直以为PythonCE只能装在ROM中(我可怜的32M 
Rom啊,还准备装eRCP呢,可恨的IBM,一个J9的虚拟机还是出口法令限制的,估计看我IP来自中国,也不会给我下载链接了),后来发现其实不然,装到SD卡也是没有问题的。不过估计中文机的SD
卡要通过改注册表改成英文的名字才可以,反正我是改了的。那篇wiki中提出要跑一下setup-registry.py,
其实打开这个wiki看看就知道怎么回事了。贴一段看看:
#
# Create HKEY_CLASSES_ROOT\Python.File\Shell\Open\Command = "\Program 
Files\Python\Lib\Python.exe" "%1"
#
Key = CreateKey(HKEY_CLASSES_ROOT, "Python.File")
for Name in ("Shell","Open","Command"):
New_Key= CreateKey(Key, Name)
CloseKey(Key)
Key = New_Key
SetValue(Key, None, REG_SZ, "\"\\Program
<file://Program/>Files\\Python\\Python.exe\" \"%1\"")
CloseKey(Key)
这里看出你把注册表的键值改成SD 
Card上的路径就可以把PythonCE装到sd卡上了,可以节约8-9M的Rom空间了。还有注意不要随便双击这个文件,双击了以后,你的pc上的Python脚本全部不能执行了,因为pc上是没有
\\Program <file://Program/>Files\\Python\\Python.exe\这个解释器的路径的。我不幸双击了这个文件,只好找了另外一台装了Python的机器对比了一下注册表的相关键值的设置又改回来。
玩物丧志啊,本来答应梅老大写PythonQQ的UI的,现在看起来要往后拖了,Jython也没有继续看下去了。。。

-- 
Whatever you want is pain forever...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050818/daaf2574/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号