我开始试用一些带有c ++接口的gui lib。
其实我用gtkmm尝试一些例子。简单的例子工作,但现在我搜索一个画布。我发现libgnomecanvasmm似乎是libgnomemm的一部分,似乎可以在gtkmm下使用我希望!
但我还没有找到一个简单的例子,我可以用libkome接口添加libgnomecanvas。
有人可以帮助我一个简单的编程,在窗口中绘制一行,只包含画布作为示例。
获得任何真实的例子似乎很难。似乎只有没有任何文档的类图。我现在正在寻找几天但找不到任何可用的代码。
编辑: 好的,我会检查goocanvasmm。我可以安装的软件包没有示例代码。网也没提供一个例子!?谁能指点我一个人?我发现的文档几乎是空的,只有doxygen生成的类层次结构。没有描述的函数非常有用: - )
答案 0 :(得分:2)
libgnomecanvas和libgnomecanvasmm已弃用且多年未维护。仍然没有官方替代品,但goocanvas(由goocanvasmm包裹)相当受欢迎和理智。
但是,libgnomecanvasmm tarball中有一些例子。但我现在不会碰它(我曾经保留过它)。
答案 1 :(得分:1)
您应该尝试goocanvasmm,C ++绑定到GooCanvas。
答案 2 :(得分:0)
我不知道您的要求,但papyrus提供原生GTKmm画布。 gnomecanvas应该已被弃用some years ago。
答案 3 :(得分:0)
我不允许发表评论,所以这里有一个答案 - 感谢您提出这个问题,对于开始使用画布非常有用。
在线图书中有一个chapter on using the GNOME canvas'编写GNOME应用程序'详细介绍了所有内容。