Для меня проблема в том, что я не запускал сервер mysql. Сначала запустите сервер, а затем выполните mysql
.
$ mysql.server start
$ mysql -h localhost -u root -p
Gtk.Image
имеет два метода, которые могут быть интересны. Это set_from_pixbuf и set_from_surface .
Если вы выберете surface
-way, вам может понадобиться установить pycairo , поскольку он не входит в python3-gi
. Чтобы создать поверхность, вы выбираете свое изображение и используете create_for_data .
Возможно, pixbuf
-путь проще. Посмотрите на этот ответ, чтобы увидеть, как GdkPixbufLoader
создает GdkPixbuf из данных.