首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GtkTextView无法换行

GtkTextView无法换行
EN

Stack Overflow用户
提问于 2010-10-07 09:20:32
回答 2查看 1.3K关注 0票数 1

你好,我在C上使用Gtk,我需要在我的窗口中间有一个包含许多其他小部件的GtkTextView,我不能使小部件换行。这是一种非常恼人的行为,有人知道我错过了什么吗?这是我用来设置它的属性的代码:

代码语言:javascript
复制
gtk_text_view_set_left_margin(GTK_TEXT_VIEW(commentsTextView),20);
gtk_text_view_set_right_margin(GTK_TEXT_VIEW(commentsTextView),290);
gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(commentsTextView),GTK_WRAP_WORD);
gtk_text_view_set_pixels_inside_wrap(GTK_TEXT_VIEW(commentsTextView),0);
gtk_widget_set_size_request(commentsTextView,300,300);

编辑:

我用一种不同的方法解决了这个问题,但问题仍然没有解决:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-07 16:38:12

您是否将文本视图放入了GtkScrolledWindow

票数 1
EN

Stack Overflow用户

发布于 2013-06-06 01:44:53

如果希望对单词进行换行,还需要确保文本中有空格。如果插入到文本视图中的字符串中没有空格,gtk将不知道一个单词的结束位置和另一个单词的开始位置。

如果希望文本在不带空格的字符串上换行,可以使用GTK_WRAP_CHAR代替GTK_WRAP_WORD

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3878060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档