переход с python-gtk2 на python-gi - PullRequest
0 голосов
/ 23 февраля 2019

У меня есть некоторый код python2, который я перевожу на python3, так как python2 скоро достигнет EOL.И при этом я также мигрирую с gtk2 на gtk3 через GIR.Однако я не могу найти какую-либо надлежащую документацию о том, как это сделать.

В моем коде есть следующие фрагменты, которые я хотел бы изменить:

pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,width,height)
pixbuf.get_from_drawable(
gtk.gdk.get_default_root_window(),
gtk.gdk.colormap_get_system(),
0,0,0,0,
width,height)
pixbuf.save(...)
gtk.gdk.screen_width()
gtk.gdk.screen_width()

Я сталкивался с https://lazka.github.io/pgi-docs/ и https://developer.gnome.org/pygtk/stable/class-gdkpixbuf.html,, но я немного новичок в Python и GTK и не могу выяснить эквивалентные преобразования

Любые ссылки на документацию тоже помогут.

1 Ответ

0 голосов
/ 25 февраля 2019

Класс замены для GdkPixbuf вы найдете здесь:

Для изменений с GTK + 2 на GTK + 3 они в основном документированы вДокументация C, если я что-то не заметил.

Вы найдете учебник по GTK + 3 с python здесь:

...