LinuxSir.cn,穿越时空的Linuxsir!

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

请教:关于绘图区控件GtkDrawingArea的使用

[复制链接]
发表于 2008-5-30 18:51:28 | 显示全部楼层 |阅读模式
我用Glade2做了一个界面,并且用自带的编译功能生成了框架代码。我想在点击下面的按钮“button1”后,让中间的绘图区根据一个GtkPoint指定的数组画出点。这些点不是一次都画出来,而是每隔100ms画一个,新画的点和原来的点都显示在drawingarea上。
1、请问“event_configure”和“event_expose”应该放在main.c还是callback.c中,应该放在什么位置?
2、如何才能做到每隔100ms画一个点,并且后画的点和原来的点显示在一起?

谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2008-5-30 22:02:10 | 显示全部楼层
我试了一个最简单的例子,给出点的坐标数组,然后当点击按钮时画图,但是在drawingarea不能画出图案来。如图所示。图中下方是点击按钮后控制台给出的信息。请问如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-6-2 15:55:03 | 显示全部楼层
可以用  g_timeout_add来实现 定时操作
回复 支持 反对

使用道具 举报

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

本版积分规则

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