两个线程同时画图问题
程序启动时,我在gdkwindow的expose事件中画了第一幅图,接下来会有一个切换操作,切换
之后会在gdkwindow中画图画字,为了切换的效率,我想在画完第一幅图之后启动一个线程画切换后需要的图,并且
保存成一个buff,这样切换时候只需show这个buff了
但是在线程中又会expose覆盖第一幅图。
大家有没有什么好办法解决这个问题啊?
谢谢哦
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的第二幅图可以画在一个pixmap上,切换只需要切换pixmap显示就可以了,或者你喜欢pixbuf的话,可以通过这个pixmap得到你要的pixbuf,然后切换显示pixbuf