找回密码
 注册
楼主: 忘记过去

界面上的notebook构件不能翻页?

[复制链接]
 楼主| 发表于 2006-8-4 21:18:27 | 显示全部楼层
1 不这样放,我不知道如何才能定时的读串口?
2 我把Dispatch里的timer_show=gtk_timeout_add(500,(GtkFunction)show_data,NULL);换成直接show_data();了,结果数据能够显示,但是老问题还是存在 :-(
回复

使用道具 举报

发表于 2006-8-4 22:55:50 | 显示全部楼层
timer_read=gtk_timeout_add(200,(GtkFunction)Dispatch,NULL);
timer_show=gtk_timeout_add(500,(GtkFunction)show_data,NULL);
都放到main里
回复

使用道具 举报

 楼主| 发表于 2006-8-5 10:47:11 | 显示全部楼层
我按您的指点改了一下程序,问题来了:现在开辟的读串口线程却只能读一次,因为我的界面虽然

可以显示,但是只能显示为全都是0.我要不停的读串口(至少200毫秒)才可以呢!
回复

使用道具 举报

发表于 2006-8-5 21:39:38 | 显示全部楼层
gtk_timeout_add设定的函数里必须返回TRUE,否则定时器会停止,另外gtk_timeout_add不是线程,是定时器,别把概念搞混了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-6 18:15 , Processed in 0.022389 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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