pychmviewer完成

2009-06-03 06:23:51
通宵上网,点过来发现又可以写日志了。
pychmviewer完成了。用python写的,界面用pyqt4,页面显示是qwebview(qt的webkit封装),chm格式解析用的pychm,作了点小改进(pychm搜索用dict返回,导致同名情况下结果返回不全,我改成list了)。
与kchmviewer相比,最大的改进在于对编解码支持的改进,如果要增加程序菜单没有的解码字符集,在encodinglist.py文件中加上就行,格式很简单,一看就懂(目前的encodinglist是我从python文档里直接写脚本抓出来生成的,太多了,随意的删除了些,留下来的就是现在看到的了,字符集的名字没改过,不知道看起来是不是有点乱?)。就我测试的几个chm文件来说,中文都正常(其中有kchmviewer无法正常显示的),截了几个图,见 http://www.douban.com/people/xinyuxiang/photos

joe
2009-06-03 11:39:55 joe

好东西,偶像