[litebook:98] 有了一个突破,心情有点小激动

6 views
Skip to first unread message

LiteBook.Author

unread,
May 16, 2010, 12:57:04 AM5/16/10
to litebook
终于找到了一个使用python重写文本控件的方法(不用去看C++了,哈哈),这个新的控件完成之后,可以实现页边距、行距、下划线等“花哨”效果,
而且也许对大文件的解析也会有加速作用。


总算在显示这方面可以用readbook看齐了,爽!

--
邮件来自: litebook ~ "轻巧看书"讨论列表
发言: lite...@googlegroups.com
退订: litebook+u...@googlegroups.com
详情: https://groups.google.com/group/litebook
开发: http://code.google.com/p/litebook-project/

Zoom.Quiet

unread,
May 16, 2010, 1:10:13 AM5/16/10
to liteboo...@gmail.com, litebook
2010/5/16 LiteBook.Author <liteboo...@gmail.com>:

> 终于找到了一个使用python重写文本控件的方法(不用去看C++了,哈哈),这个新的控件完成之后,可以实现页边距、行距、下划线等“花哨”效果,
> 而且也许对大文件的解析也会有加速作用。
>

找到?!好渠道!

>
> 总算在显示这方面可以用readbook看齐了,爽!

ReadBook 打开大文本时也很慢的!
截屏是打开9M 的.txt 时的资源情况,
CPU100% 要2分钟,内存最终占用 96M 左右;
文本的显示效果要可控,但是整体的进度,排版什么的一定不要整体计算了,就处理前后3屏足够了...


>
> --
--
http://zoomquiet.org 人生苦短? Pythonic!

zoomq-2010-05-15-094155_906x216_scrot.png

LiteBook.Author

unread,
May 24, 2010, 12:41:10 AM5/24/10
to litebook
这两天基本写出了个雏形,目前能实现的效果如下:
- 与文件大小无关的读取速度
- 页边距/行间距/字体/前后景颜色/下划线(颜色及样式) 均可设置
- 可以采用图片作为背景
- 取消scrollbar和按行滚动的方式,只支持翻页
- 暂时不支持选择/复制/查找

这里有一个已实现效果的预览:http://picasaweb.google.com/lh/photo/
yACkn4WY8HdGQ_tr5vCCCg?feat=directlink


On May 15, 10:10 pm, "Zoom.Quiet" <zoom.qu...@gmail.com> wrote:
> 2010/5/16 LiteBook.Author <litebook.aut...@gmail.com>:


>
> > 终于找到了一个使用python重写文本控件的方法(不用去看C++了,哈哈),这个新的控件完成之后,可以实现页边距、行距、下划线等"花哨"效果,
> > 而且也许对大文件的解析也会有加速作用。
>
> 找到?!好渠道!
>
>
>
> > 总算在显示这方面可以用readbook看齐了,爽!
>
> ReadBook 打开大文本时也很慢的!
> 截屏是打开9M 的.txt 时的资源情况,
> CPU100% 要2分钟,内存最终占用 96M 左右;
> 文本的显示效果要可控,但是整体的进度,排版什么的一定不要整体计算了,就处理前后3屏足够了...
>
>
>
> > --
>

> --http://zoomquiet.org人生苦短? Pythonic!


>
> --
> 邮件来自: litebook ~ "轻巧看书"讨论列表
> 发言: lite...@googlegroups.com
> 退订: litebook+u...@googlegroups.com
> 详情:https://groups.google.com/group/litebook
> 开发:http://code.google.com/p/litebook-project/
>

> zoomq-2010-05-15-094155_906x216_scrot.png
> 256KViewDownload

Reply all
Reply to author
Forward
0 new messages