0

我使用 C 和 glade 制作了一个简单的窗口,只有一个 gtk textview 和一个 gtk 文本条目,此时我的 textview 从 UDP 套接字接收缓冲区/数据,并使用以下命令完美打印:

gtk_text_buffer_get_end_iter (buffer, & iter); 
gtk_text_buffer_insert (buffer, & iter, getbuf, -1);

现在我想要一个类似的命令来让我的文本输入来获取我从套接字接收的缓冲区/数据。我发现这gtk_entry_buffer_insert_text可能是正确的,但我认为我错过了其他东西,我想我必须使用guint,但我不知道具体如何。

4

1 回答 1

0

好吧,实际上我只使用以下方法解决了这个问题:

gtk_entry_set_text (GTK_ENTRY(message_entry), getbuf);

我只需要将我的 message_entry 放在全局中即可工作:D

于 2014-08-27T19:38:22.660 回答