【问题标题】:Embedding chaco in GTK在 GTK 中嵌入 chaco
【发布时间】:2011-11-26 23:43:44
【问题描述】:

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

【问题讨论】:

    标签: python gtk plot pygtk chaco


    【解决方案1】:

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

    代码 sn-p:

    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 库必须使用 GTK 支持进行编译。 我今天不能在这里安装 chaco,所以请这样挖,让我知道你发现了什么!

    【讨论】:

      猜你喜欢
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      相关资源
      最近更新 更多