0
后不包是我使用的代码:GtkLabel的位置更新其内容
messageCrypte= gtk_label_new("");
gtk_widget_set_size_request(messageCrypte, 400, 100);
gtk_label_set_line_wrap(GTK_LABEL(messageCrypte), TRUE);
gtk_grid_attach(GTK_GRID(cryptTab), messageCrypte, 0, ++i, 2, 1);
当我传递一个字符串到gtk_label_new手动初始化标签,文本被包裹, 但在更新时GtkLabel的,它从文档增加窗口的大小,而不包装无限,
:
注意,换行设置为TRUE,不会使烟标 在其父容器的宽度,因为GTK +小部件在概念上 不能使他们的请求取决于父容器的大小。 对于包装在特定位置的标签,使用gtk_widget_set_size_request()设置标签的宽度 。
我做了什么,但没有结果!
我不记得确定,但你有没有尝试设置换行模式(例如,对PANGO_WRAP_WORD)? – andlabs 2014-12-02 04:57:40
没有结果!!!!! – 2014-12-02 16:20:48
我可能会尝试调试步骤,而不是编辑元素的内容,请尝试完全替换私奔;如果包装正确,请考虑比较内容替换元素和重新生成的元素之间不同的属性/属性。 ?只是一个猜测。 – ThorSummoner 2014-12-02 17:45:11