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