【发布时间】:2013-12-23 10:58:44
【问题描述】:
如何使用gtk-3构建一个涂鸦程序。我在gtk-3官网找到了例子,但是在绘制它时使用cairo_rectangle来绘制用户输入。与 gtk-2 中的 gtk_draw_lines() 相比,它非常慢。 Cairo 函数无法逐像素捕获数据。
我想要什么,gtk-3 中是否有任何功能可以更快地绘制,能够捕获 (x,y) 点并在我的绘图区域中逐个像素地绘制该点?
【问题讨论】:
-
嗯,一个像素基本上是一个大小为 1×1 的矩形。你指的是哪个教程?
-
这里 gtk -3 minimal reproducible example (developer.gnome.org/gtk3/3.0/gtk-getting-started.html) ...虽然它使用 cairo 矩形函数进行绘制,但在这方面有很大的不足,...帮助一些替代方案