从pythongtk2迁移到pythongi

2024-04-28 20:18:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些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还不太熟悉,无法找出等效的转换

任何参考文件也会有所帮助。你知道吗


Tags: 文件代码httpsgtkgetwidthscreenpython3