=?GB2312?B?UmU6IMfrzsrI57rOseCzzLLZ1/e1scewu+62r7PM0PK1xMTa?= =?GB2312?B?yN27urPlx/ijvw==?=



不是吧。 书上说 GtkTextView 和 textbuffer 这么定义的:
The GtkTextView widget is used to display multiple lines of text of a document.

Each text view is used to display the contents of a class called
GtkTextBuffer. Text buffers are
used to store the current state of the content within a text view.
They hold text, images, child
widgets, text tags, and all other information necessary for rendering
the document.

我其实想问的就是怎么在自己的程序里 获得别的程序的 textbuffer , 然后自己做处理。


"
其实,你看到的都是幻象。窗口里没有字(当然更没有缓冲区),那是图形,是用像素点画上去的。

页面其实没有“内容”,是浏览器“渲染”出来的。

terminal里其实也没有文件,而是一堆字符显示在屏幕上。

我觉得,还是重新审视需求比较好。

在 2010年8月3日 下午12:38,a qi <free4machine gmail com> 写道:
- Show quoted text -
> 例如:
>
> 1。用 firefox 打开一个网页,如何可以在自己的程序里读到这个页面的内容?
> 目的: 可以直接保存到本地文件里(我知道 ctrl +s 也可保存,但我想对保存的内容做一些常规例行操作,所以想在程序里完成)
>
> 2。在 terminal 里 vi 一个文件,如何可以在自己的程序里读到这个文件的内容, 然后直接发送到系统剪切板 ?
> 目的: 可以直接在别的地方粘贴这部分内容
>
>
> 我在 gnome 环境下, 是不是要用到 gtk 编程 ?  恳请各位指个思路, 谢谢。
> _______________________________________________
> gnome-cn-list mailing list
> gnome-cn-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-cn-list
>


"







2010/8/3 a qi <free4machine gmail com>:
> 例如:
>
> 1。用 firefox 打开一个网页,如何可以在自己的程序里读到这个页面的内容?
> 目的: 可以直接保存到本地文件里(我知道 ctrl +s 也可保存,但我想对保存的内容做一些常规例行操作,所以想在程序里完成)
>
> 2。在 terminal 里 vi 一个文件,如何可以在自己的程序里读到这个文件的内容, 然后直接发送到系统剪切板 ?
> 目的: 可以直接在别的地方粘贴这部分内容
>
>
> 我在 gnome 环境下, 是不是要用到 gtk 编程 ?  恳请各位指个思路, 谢谢。
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]