一个用python写的linux下的chm阅读软件
资 源 简 介
一个用python写的linux下的chm阅读软件。
kchmviewer是linux下我最喜欢的chm阅读工具,但是对中文支持不够好。 于是我写了这个pychmviewer,解决了中文编解码问题(在我测试的文件里暂时还没发现问题),功能上大体和kchmviewer相近(目录、索引、搜索、书签),界面使用pyqt4实现(界面和kchmviewer很像,是在kchmviewer的ui文件上改过来的),如果和我一样使用kde4的朋友们应该会看着比较习惯。欢迎大家下载使用!
截图: http://www.douban.com/people/xinyuxiang/photos
其他说明: http://www.douban.com/note/35212810/
更新:根据ccpplus建议对Topics的改进和添加复制功能。
如果需要增加更多的搜索文件类型,请在$HOME/.pychmviewer/config.cfg中的searchext下添加新的文件后缀,格式为:
ext = True | False
另外,如果搜索非html文件,因为这样的文件不包含字符集信息,所以可能需要手动选择字符集,方法:在view菜单的set encoding子菜单中
选择。
截图: http://www.douban.com/photos/album/16424204/
for archlinux: http://aur.archlinux.org/packages.php?ID=28428 感谢tocer.deng
enjoy it!
文 件 列 表
pychmviewer
about.py
Ui_tab_search.py
extract_chm.py
md5sum.py
Ui_settingdlg.py
pychmfile.py
splash.png
Ui_dialog_topicselector.py
urltools.py
pychmwebview.py
images_rc.py
pychmselecttopic.py
pychmviewer.py
Ui_htmlsourcedlg.py
pychmviewer.e4p
pychmbookmarks.py
Ui_about.py
Ui_tab_index.py
minetypedict.py
Ui_tab_bookmarks.py
globalvalue.py
pychmmainwindow.py
Ui_window_main.py
content_type.py
config.py
Ui_tab_contents.py
encodinglist.py
htmldlg.py
pychmtabs.py
pychmsearch.py
readme.txt
Ui_window_browser.py
pychmtopics.py
settingdlg.py
pychmindex.py