Обнаружение отсутствующего python-gi-cairo в программе Gtk с помощью Gtk.DrawingArea - PullRequest
0 голосов
/ 22 февраля 2019

Если вы запустите простой пример Gtk.DrawingArea с удаленным python-gi-cairo, на консоли возникнет ошибка:

TypeError: Couldn't find foreign struct converter for 'cairo.Context'

К сожалению, исключение не выдается - иобработчик отрисовки не вызывается (ошибка должна произойти как раз перед этим).

Можно ли как-нибудь это обнаружить?

Я хотел бы предложить пользователю установить python-gi-cairo.

...