[分享]QReadBook V0.1.5.1发布(080303)
发表于 : 2007-11-17 12:57
QReadBook: 利用几天的课余时间完成的QT小程序,支持GB2312编码的文本阅读。
开发平台:Ubuntu Linux
编程语言:C++, QT4.3 Library
注:目前v0.1.5.1支持各种编码格式,使用方式是在命令行下启动,第一个参数指定编码格式,默认使用GB2312.
如./qreadbook将会用GB2312编码格式解析文本文件,而./qreadbook UTF-8将会用UTF-8编码格式解析文本文件。如不了解文件到底采用何种编码格式,可以使用enca(详见http://news.newhua.com/news1/programming/2008/130/0813015216D0GAD73EJEFE38BCE5E4.html )。
Features:
1.灵活的文本打开方式:
菜单或快捷键(Ctrl + O)呼出“打开文件”对话框
Tab键呼出目录树,双击树型结构中的txt文件调入
2.避免视觉疲劳的设置:
提供快捷键设置:F2设置文本字体,F3设置文本颜色,F4设置背景颜色, F11全屏阅读
3.自动翻书的功能
F5设置控制方式:可以选择程序自动滚屏翻书或键鼠控制(键盘的上下键滚屏换行,PageUp/PageDown翻页,鼠标左键控制右侧滚动条等),F6/F7设置翻书速度的增大/减小
4.老板键
F12缩小到系统托盘,提供系统托盘选择菜单,双击托盘图标复原。
5.设置的保存
界面设置的保存:文本字体,颜色,背景颜色
上次阅读点的保存:只要上次阅读过该文件,将会自动翻到上次的最后阅读点。
6.定时提醒,防止误事,保护视力
F8 键设置两种定时提醒功能:间歇提醒(用于保护视力),定时提醒(防止误事)。
代码下载地址:http://code.google.com/p/qreadbook/
土豆演示视频: http://www.tudou.com/programs/view/kxSc-t-kZoE/
基本功能应该是够了,需要改进的地方很多,不过时间较紧,希望有愿意一起开发的可以加入到开发队伍里来
编译方法
(需要C++编译环境(GCC,G++)和QT4.3库的支持):
1. qmake -o Makefile qreadbook.pro
2. make
生成可执行文件qreadbook,程序生成的设置保存文件在~/.config/Qreadbook/目录下。
ps: http://hi.baidu.com/zhancang/blog/item/ ... 534c5.html 给出了如何在Ubuntu下使用的范例
感谢版主的精华,谢谢大家的支持
开发平台:Ubuntu Linux
编程语言:C++, QT4.3 Library
注:目前v0.1.5.1支持各种编码格式,使用方式是在命令行下启动,第一个参数指定编码格式,默认使用GB2312.
如./qreadbook将会用GB2312编码格式解析文本文件,而./qreadbook UTF-8将会用UTF-8编码格式解析文本文件。如不了解文件到底采用何种编码格式,可以使用enca(详见http://news.newhua.com/news1/programming/2008/130/0813015216D0GAD73EJEFE38BCE5E4.html )。
Features:
1.灵活的文本打开方式:
菜单或快捷键(Ctrl + O)呼出“打开文件”对话框
Tab键呼出目录树,双击树型结构中的txt文件调入
2.避免视觉疲劳的设置:
提供快捷键设置:F2设置文本字体,F3设置文本颜色,F4设置背景颜色, F11全屏阅读
3.自动翻书的功能
F5设置控制方式:可以选择程序自动滚屏翻书或键鼠控制(键盘的上下键滚屏换行,PageUp/PageDown翻页,鼠标左键控制右侧滚动条等),F6/F7设置翻书速度的增大/减小
4.老板键
F12缩小到系统托盘,提供系统托盘选择菜单,双击托盘图标复原。
5.设置的保存
界面设置的保存:文本字体,颜色,背景颜色
上次阅读点的保存:只要上次阅读过该文件,将会自动翻到上次的最后阅读点。
6.定时提醒,防止误事,保护视力
F8 键设置两种定时提醒功能:间歇提醒(用于保护视力),定时提醒(防止误事)。
代码下载地址:http://code.google.com/p/qreadbook/
土豆演示视频: http://www.tudou.com/programs/view/kxSc-t-kZoE/
基本功能应该是够了,需要改进的地方很多,不过时间较紧,希望有愿意一起开发的可以加入到开发队伍里来
编译方法
(需要C++编译环境(GCC,G++)和QT4.3库的支持):
1. qmake -o Makefile qreadbook.pro
2. make
生成可执行文件qreadbook,程序生成的设置保存文件在~/.config/Qreadbook/目录下。
ps: http://hi.baidu.com/zhancang/blog/item/ ... 534c5.html 给出了如何在Ubuntu下使用的范例
感谢版主的精华,谢谢大家的支持