在GTK中嵌入chaco

发布于 2024-12-07 07:28:15 字数 57 浏览 0 评论 0原文

将Chaco嵌入到Qt和Wx中似乎没有问题。有人有如何将 Chaco 嵌入 GTK 的示例或想法吗?

Embedding Chaco into Qt and Wx seems to be no problem. Does anyone have an example or an idea how to embed Chaco into GTK?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笙痞 2024-12-14 07:28:15

我将 python 与 matplotlib 一起使用。
要在 GUI 中插入图形,我需要一个“后端”: http://matplotlib .sourceforge.net/faq/installing_faq.html#backends

代码片段:

from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as Canvas

然后,实例化它(add_subplot 为一个图准备一个位置):

figsn  = matplotlib.pyplot.figure()
ax     = figsn.add_subplot(1,1,1)
canvas = Canvas(figsn)
...
snBox.pack_start(canvas, True, True)
canvas.draw()

所以,我想说的是是你需要从你的包中获取一个“后端”,你可以在其中进行绘制,并且 GTK 可以识别它。假设您的 chaco lib 必须使用 GTK 支持进行编译。
我今天无法在这里安装 chaco,所以请以这种方式挖掘并让我知道你发现了什么!

I use python with matplotlib.
To have a graphic inserted in the GUI, I need a "backend" : http://matplotlib.sourceforge.net/faq/installing_faq.html#backends

Code snippet :

from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as Canvas

Then, instance it (the add_subplot prepares a place for one plot) :

figsn  = matplotlib.pyplot.figure()
ax     = figsn.add_subplot(1,1,1)
canvas = Canvas(figsn)
...
snBox.pack_start(canvas, True, True)
canvas.draw()

So, what I want to say is that you need a "backend" from your package where you may be able to draw into, and that GTK can recognize. It suppose your chaco lib has to be compiled with GTK support.
I can not install chaco here today, so please dig that way and let me know what you find !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文