Chinaunix
标题:
GTK在集成UDP套接字代码时, gtk_entry_set_text总是失败
[打印本页]
作者:
lantian0811
时间:
2010-11-30 20:05
标题:
GTK在集成UDP套接字代码时, gtk_entry_set_text总是失败
最近使用UDP和GTK写了一个界面的通信代码 ,发现一些问题希望请教一下大家
出问题的代码如下:
void show_show()
{
/
/ printf("%s\n",buffer);
gtk_entry_set_text(GTK_ENTRY(entry_for_display_temp),(gchar *)buffer);
return;
}
其中buffer接受到的是服务器传回的数据,但是在写到指定的entry控件里面的时候一直写不进去,
我尝试过不使用UDP套接字,直接使用GTK,比如说,我就把“aaa”这个字符串写到entry控件里面,成功写入,
不知道问题在哪儿?
作者:
pwdis123456
时间:
2010-11-30 22:53
gtk 没有你想像的那么好
gtk text 控件 会复制一个string, 也就是说buffer的变化不会影响text控件
do {
if (buffer 变化) {
gtk_entry_set_text(GTK_ENTRY(entry_for_display_temp),(gchar *)buffer);
}
// do others
} while(1)
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2