Как нарисовать любой виджет GTK поверх поверхности Cairo

Я хотел бы сохранить внешний вид окна GTK, всех кнопок и других виджетов, которые оно содержит, в файл PNG или PDF. Cairo поддерживает рисование на таких поверхностях. Могу я как-нибудь попросить виджет GTK нарисовать себя на поверхности Cairo? Будем очень признательны за образец кода, так как я новичок в GTK и Cairo. Я предпочитаю Python.

12
задан ptomato 9 February 2011 в 14:40
поделиться