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

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


person Fookatchu    schedule 28.09.2011    source источник


Ответы (1)


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

person Louis    schedule 29.09.2011