2004年02月13日 星期五 19:06
>打包工具:Py2exe,这个没有太多的争议吧。 >GUI:wxPython,Python平台上目前应该是比较成熟的一个了,我们统一用unicode版。 根据我的个人经验,在使用py2exe和wxpython的过程中,发现如下两个问题 1. 如果源文件有中文字符,用py2exe生成的程序将无法正常运行,出错信息为memory error. 2. 使用unicode版的wxPython, 一旦用py2exe生成可执行文件,该程序在简体中文winxp下一切正常,但在简体中文win98下会崩溃,而非unicode版则没有这个问题,不知大家是不是也碰到过这种情况? 我现在的解决办法是: 1 安装使用非unicode的wxpython; 2 编一个程序gb2unicode.py把源文件中的中文字符转换为unicode形式, 3 用py2exe时加上参数 --force-imports encoding --package encoding -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040213/ac8423e8/attachment.html
2004年02月13日 星期五 21:02
>根据我的个人经验,在使用py2exe和wxpython的过程中,发现如下两个问题 >1. 如果源文件有中文字符,用py2exe生成的程序将无法正常运行,出错信息为memory error. 可以试一下Gordon McMillan的Installer有没有这个问题。 >2. 使用unicode版的wxPython, 一旦用py2exe生成可执行文件,该程序在简体中文winxp下一切正常,但在简>体中文win98下会崩溃,而非unicode版则没有这个问题,不知大家是不是也碰到过这种情况? Win98不支持unicode,如果需要程序在win98上也能运行,就不能用unicode. >我现在的解决办法是: >1 安装使用非unicode的wxpython; >2 编一个程序gb2unicode.py把源文件中的中文字符转换为unicode形式, >3 用py2exe时加上参数 --force-imports encoding --package encoding = = = = = = = = = = = = = = = = = = = = = = 致 礼! Jacob Fan jacobfan at citiz.net 2004-02-13
2004年02月14日 星期六 03:13
中文一直是我最担心的技术点。Python的老问题了……包括那套数据库,我也有同样的担心。现在先不考虑98的问题吧……都用Unicode好了。个人感觉在Python2.3上这是最让我放心的内码集,因为可以内核可以直接读取UTF-8的源码。 周日项目组还要开会……sigh……祝大家情人节快乐! 刘鑫 lx1978 at 21cn.com 2004-02-14
2004年02月14日 星期六 03:16
中文一直是我最担心的技术点。Python的老问题了……包括那套数据库,我也有同样的担心。现在先不考虑98的问题吧……都用Unicode好了。个人感觉在Python2.3上这是最让我放心的内码集,因为可以内核可以直接读取UTF-8的源码。 周日项目组还要开会……sigh……祝大家情人节快乐! 另:数据库基本上是在运行时再建立的,问题不大,界面上可以考虑一个变态一点儿的办法:尽可能全贴美术字(图片)。实在不行,逼急了就用VC写一个界面,呵呵。刚下了最新的Boost,已经支持Python2.3了…… 刘鑫 lx1978 at 21cn.com 2004-02-14
Zeuux © 2024
京ICP备05028076号