我需要使用GtkCellRendererText将一些通用文本分成多行。 如果文本超过3行,我想将其删除。
所以这是我的尝试,但效果并不好。
...
g_object_set (G_OBJECT (my_text_renderer),
"ellipsize", PANGO_ELLIPSIZE_END,
"single-paragraph-mode", TRUE,
"wrap-mode", PANGO_WRAP_WORD_CHAR,
"wrap-width", 30,
"width-chars", 40,
"xpad", 5,
NULL);
如果我只使用“ellipsize”,它工作正常,如果我只使用“wrap-width”,它可以正常工作......但两者似乎都是一个问题。
我发现this tutorial建议使用“gtk_label_set_lines”,但我不能这样做,因为我不使用标签。