Canvas 在gtkmm应用程序中使用画布 我开始尝试用C++接口来开发一些GUI LIBS。

Canvas 在gtkmm应用程序中使用画布 我开始尝试用C++接口来开发一些GUI LIBS。,canvas,gtk,gtkmm,Canvas,Gtk,Gtkmm,实际上,我尝试了一些gtkmm的例子。简单的例子很有效,但现在我搜索画布。我发现libgnomecanvasmm with似乎是libgnomemm with的一部分,我希望它在gtkmm下可用 但我还没有找到一个简单的例子,说明如何使用gtkmm接口添加libgnomecanvas 有没有人能帮我做一个简单的程序,比如在一个只包含画布的窗口中画一条线 似乎很难找到任何真正有效的例子。似乎只有类图,没有任何文档。我现在搜索了几天,但找不到任何可用的代码 编辑: 好的,我会查一下goocanvas

实际上,我尝试了一些gtkmm的例子。简单的例子很有效,但现在我搜索画布。我发现libgnomecanvasmm with似乎是libgnomemm with的一部分,我希望它在gtkmm下可用

但我还没有找到一个简单的例子,说明如何使用gtkmm接口添加libgnomecanvas

有没有人能帮我做一个简单的程序,比如在一个只包含画布的窗口中画一条线

似乎很难找到任何真正有效的例子。似乎只有类图,没有任何文档。我现在搜索了几天,但找不到任何可用的代码

编辑:
好的,我会查一下goocanvasmm。我可以安装的软件包没有示例代码。网络也没有提供一个例子!?有人能给我指一个吗?我发现的文档几乎是空的,只有doxygen生成的类层次结构在其中。没有说明的函数非常有用:-)

我不知道您的要求,但提供了一个本地GTKmm画布。gnomecanvas应该被弃用。

我不知道您的要求,但提供了一个本地GTKmm画布。GNoMeChanVas应该被弃用。

< P>你应该尝试,C++绑定到./p>< p>你应该尝试,C++绑定到.< /p> LBGNoMeChanVAS和LBGNOMICANVASMM都被贬低,并且多年没有保持。目前还没有正式的替代品,但goocanvas(由goocanvasmm包装)相当受欢迎,而且也很理智


但是,libgnomecanvasmm tarball中有一些示例。但是我现在不会碰它(我曾经维护过它)。

libgnomecanvas和libgnomecanvasmm已经被弃用了,并且已经多年没有维护过了。目前还没有正式的替代品,但goocanvas(由goocanvasmm包装)相当受欢迎,而且也很理智


但是,libgnomecanvasmm tarball中有一些示例。但是我现在不会碰它(我曾经维护过它)。

我不允许评论,所以这里有一个答案-感谢你提出这个问题,这对开始使用画布很有用


在线书籍《编写GNOME应用程序》中有一个详细的说明。

我不允许发表评论,所以这里有一个答案-感谢您提出这个问题,对于开始使用画布非常有用


在线书籍《编写GNOME应用程序》中有一个详细介绍了所有内容的示例。

您真的需要一个功能齐全的画布(即为您绘制状态的画布)还是只需要一种绘制自定义小部件的方法?如果可能,我希望画布中有一些“活动项”。如果有像tk canvas这样的东西就好了。在tk中,还可以给出图形形状、鼠标事件等。如果有一些“全功能画布”可用,这将是很好的:-)你真的需要一个全功能画布(即为你绘制状态的画布)或只是一种方式来绘制自定义小部件?如果可能,我想在画布中有一些“活动项”。如果有像tk canvas这样的东西就好了。在tk中,还可以给出图形形状、鼠标事件等。如果有一些“功能齐全的画布”可用,那就太好了:-)感谢对包中示例的提示。我在网上没有找到任何东西,但是是的,这个包包含一个简单的例子。调用Canvas::init后,我的代码工作:-)感谢对包中示例的提示。我在网上没有找到任何东西,但是是的,这个包包含一个简单的例子。在调用Canvas::init my code works:-)之后,您还可以从链接发布一些相关内容吗?您还可以从链接发布一些相关内容吗?