我们如何在gtk + 3的TextBuffer中添加一些gint类型? gtk_text_buffer_set_text具有gchar类型的参数,但我想设置gint类型的整数

最佳答案

您不能直接显示整数值。您必须首先格式化字符缓冲区中的整数值并将其设置为文本

GtkTextBuffer *textbuf;
char cbuf[15];
int n, v;
v = 738;
n = sprintf(cbuf, "%d", v);
gtk_text_buffer_set_text(textbuf, cbuf, n);

关于c - 在gtk + 3中的GtkTextBuffer中添加数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22757604/

10-10 01:54