提问人:looping 提问时间:10/10/2023 更新时间:10/10/2023 访问量:39
GTK# 和 Wayland
GTK# and Wayland
问:
我在linux(ubuntu 22.04)下使用GTK-Sharp3做一些绘图:
context.SetSourceColor(color);
context.MoveTo(x1, y1);
context.LineTo(x2, y2);
context.Stroke();`
在 xorg 上一切正常,但在 Wayland 上却不行。 DrawingArea 不会像在 xorg 上那样更新。我必须切换到另一个窗口才能显示图纸。 我认为这是一个错误,但是有没有办法强制执行此更新,而不必切换窗口以强制 onDrawn?
谢谢
我尝试手动更新 DrawingArea。 没有结果
答:
0赞
looping
10/10/2023
#1
我找到了解决方案: DrawingArea.QueueDraw()
评论
1赞
Lex Li
10/11/2023
很高兴你找到了答案,但通常人们会先看到 GitHub 存储库,github.com/GtkSharp/GtkSharp/discussions 所以你可以考虑在那里发布未来的问题以吸引用户社区。
评论