LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 982|回复: 3

一个GTKTextView控制的显示问题?弄了半天没弄明白……

[复制链接]
发表于 2005-4-2 10:32:08 | 显示全部楼层 |阅读模式
我写了一个程序(先写着玩的),里面想输出一些程序的信息(就是把一些本来用Printf打印到终端的东西打到一个TextView控制中去)
本来是用Entry的,不过,不知道Entry如何弄出多行并且让文字多的时候自动加上垂直滚动条……
所以,只好用TextView不知道这样用对不对,
然后,我先找了GTK的tutorial手册,发现TextView那一章刚好空的,
没办法,就一个个找H文件,最后写出来成这个样子了。
编译通过,不过,运行的话,一触发这个事件就会出现段错误的
多谢大家指导。还有希望大家可以推荐些好的资料(GTK方面的)
感激……
<?php
GtkWidget *buffer;
        GtkWidget *tag_table;
        GtkWidget *text_tag;
        const gchar *entry_text;
       
        entry_text = gtk_entry_get_text (GTK_ENTRY (entry1));
        text_tag = gtk_text_tag_new(entry_text);
       
        tag_table = gtk_text_tag_table_new();
        gtk_text_tag_table_add(tag_table, text_tag);
       
        buffer = gtk_text_buffer_new(tag_table);
        /*printf("Entry contents: %s\n", entry_text);就是要这个效果,不过就输出到控件中去*/
        gtk_text_buffer_set_text(buffer, gtk_text_tag_table_get_size(tag_table), 1);
?>
发表于 2005-4-2 10:50:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 11:55:28 | 显示全部楼层
下到了,谢谢大家
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 13:07:49 | 显示全部楼层
搞定了……

不好意思……HOHO
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表