我有一些要迁移到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还是陌生的,无法找出等效的转换
任何对文档的引用也会有所帮助。
答案 0 :(得分:0)
您将在这里找到GdkPixbuf的替代类:
对于从GTK + 2到GTK + 3的更改,除非我忽略了一些内容,否则大部分记录在C文档中。
您将在此处找到有关使用Python的GTK + 3的教程: