LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 961|回复: 2

关于GTK窗口的timeout的问题

[复制链接]
发表于 2006-9-17 02:34:19 | 显示全部楼层 |阅读模式
我得GTK程序里增加了计时控制:

Timer = g_timeout_add(300, &timeout, NULL);

我看GTK的文档,只要timeout的返回值不为FALSE,就会不断的调用timeout程序。如果返回FALSE,timeout就被destroy,再也不会调用它了。

但是我现在程序中有一个return TRUE语句,而正是这个语句造成timeout不再被调用。非常不解,这是怎么回事呢?
发表于 2006-9-17 12:59:18 | 显示全部楼层
不会是 return TURE 的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-17 14:40:25 | 显示全部楼层
找到问题了,我应该在timeout程序的最末尾加上return TRUE;这条语句。哈哈,疏忽了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表