Встраивание чако в GTK - PullRequest
       23

Встраивание чако в GTK

4 голосов
/ 28 сентября 2011

Встраивание Chaco в Qt и Wx, похоже, не проблема.У кого-нибудь есть пример или идея, как встроить Chaco в GTK?

1 Ответ

2 голосов
/ 29 сентября 2011

Я использую Python с Matplotlib. Для вставки графики в графический интерфейс мне нужен «бэкэнд»: 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 здесь сегодня, поэтому, пожалуйста, копайте так и дайте мне знать, что вы найдете!

...