Встраивание Chaco в Qt и Wx, кажется, не проблема. У кого-нибудь есть пример или идея, как встроить Chaco в GTK?
Встраивание чако в GTK
Ответы (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