我在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.QueueDraw()