textview是否限制大小?
void append_text_buffer(GtkTextBuffer *text_buffer, gchar *buf)
{
GtkTextMark * mark;
GtkTextIter start, end;
gtk_text_buffer_get_end_iter (text_buffer, &end);
mark = gtk_text_buffer_create_mark (text_buffer, "blah", &end, TRUE);
gtk_text_buffer_insert (text_buffer, &end, buf, strlen(buf));
gtk_text_buffer_get_iter_at_mark (text_buffer, &start, mark);
gtk_text_buffer_delete_mark (text_buffer, mark);
gtk_text_buffer_get_text(text_buffer,&start,&end,FALSE); /*获取文本视区内容*/
g_print("%sn",text_buffer); /*输出显示*/
}
我用上面函数实现将buf的内容指定到textview中去,可是每次只能指定40字节左右的数据,现在我想读取一个文件内容指定到textview中去,可是该文件超过40字节,textview无法显示。。。不知道是什么原因?请问textview有限制每次读入的大小吗?哪位大侠知道,请指教,谢谢。。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
先判断一下你的这个传入字符串有没有40字节。