在 gtkmm 中使用画布,现在用于 gtkmm 4

问题描述 投票:0回答:1

十多年前,我在 gtkmm3 中启动了一个带有画布小部件(goocanvas)的应用程序。

我关于这个主题的最后一个问题是:在 gtkmm 应用程序中使用画布

现在我必须知道 gtkmm3 不再维护...此外,画布小部件

goocanvas
本身已经多年不维护了。我今天尝试构建它但没有成功。
autogen.sh
太旧了,以至于 id 在我的操作系统上没有做任何有用的事情。因此,为了继续我的发展,我必须转向新的东西。

但是问题和12年前一样!我不知道我可以使用哪种画布。看来gtk4已经没有什么了!

有什么办法可以让画布进入 gtk 吗?

目前我唯一的想法就是使用 swig 和 tcl/tk。 但这意味着一年的工作...毫无意义。

canvas gtk gtkmm
1个回答
0
投票

您可能想查看 GTK 的绘图小部件

https://docs.gtk.org/gtk3/class.DrawingArea.html

我见过其他实体,例如 PLplot,使用它来创建自己的画布类来绘制图形等小部件或本质上的东西。

您也许可以用 GtkDrawingArea 替换旧代码中的画布。

© www.soinside.com 2019 - 2024. All rights reserved.