从python-gtk2迁移到python-gi

时间:2019-02-23 08:34:57

标签: python migration gtk gtk3 gtk2

我有一些要迁移到python3的python2代码,因为python2即将终止。这样做时,我还通过GIR从gtk2迁移到gtk3。但是,我找不到任何合适的文档。

我要更改的代码片段如下:

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 :(得分:0)

您将在这里找到GdkPixbuf的替代类:

对于从GTK + 2到GTK + 3的更改,除非我忽略了一些内容,否则大部分记录在C文档中。

您将在此处找到有关使用Python的GTK + 3的教程: