两个线程同时画图问题

发布于 2022-07-25 21:37:37 字数 244 浏览 4 评论 1

程序启动时,我在gdkwindow的expose事件中画了第一幅图,接下来会有一个切换操作,切换

之后会在gdkwindow中画图画字,为了切换的效率,我想在画完第一幅图之后启动一个线程画切换后需要的图,并且

保存成一个buff,这样切换时候只需show这个buff了

但是在线程中又会expose覆盖第一幅图。

大家有没有什么好办法解决这个问题啊?

谢谢哦

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深爱成瘾 2022-08-04 10:19:49

你的第二幅图可以画在一个pixmap上,切换只需要切换pixmap显示就可以了,或者你喜欢pixbuf的话,可以通过这个pixmap得到你要的pixbuf,然后切换显示pixbuf

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文