从python-gtk2迁移到python-gi

问题描述 投票:0回答:1

我有一些python2代码,我正在迁移到python3,因为python2很快就会到达EOL。在这样做的同时,我也通过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不熟悉并且无法弄清楚等效的转换

对文档的任何引用也会有所帮助。

python migration gtk gtk3 gtk2
1个回答
0
投票

你会在这里找到GdkPixbuf的替换课程:

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

你会在这里找到关于GTK + 3和python的教程:

© www.soinside.com 2019 - 2024. All rights reserved.