我想制作一个文本视图,将输出可能长多行的字符串,并在它们到达窗口的边界时将它们分开。窗口设置为不可调整大小,因此其大小是固定的。

我尝试获取列号和行号并使用它们,但是每个字符的像素大小都不同,因此,当充满“ m”个字符的行将到达带有第十个字符的行的末尾时,“ 0”需要大约16个字符才能到达行尾。

有任何想法吗?

最佳答案

似乎您想在GtkTextView中实现换行。您不需要自己做,文本视图小部件已经支持换行。要打开它,请在文本视图和适当的环绕模式下调用gtk_text_view_set_wrap_mode(),例如GTK_WRAP_CHAR

关于c - 到达窗口的边框时如何使gtktextview下降到下一行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31288469/

10-10 14:03