gpt4 book ai didi

pygtk - 将 glade 与 pygobject Gtk3 一起使用

转载 作者:行者123 更新时间:2023-12-04 00:48:27 26 4
gpt4 key购买 nike

我正在使用迁移指南 (Porting GTK2 to GTK3) 将脚本转换为使用 Gtk3。我转换了我的 import pygtkfrom gi.repository import Gtk等等...

我被卡住了,因为 glade 模块是从模块 gtk 加载的:

 import gtk
import gtk.glade

但现在没有办法再这样做了。

请注意,我只需要替换 gtk.glade.XML() ...

最佳答案

好吧,解决方案很明显,在调用 Gtk.Builder() 之后需要用gtk-builder-convert 转换旧的glade 接口(interface)。命令以获取正确版本的接口(interface)文件。

 $ gtk-builder-convert myui.glade myui.ui

然后,在 python 脚本中:
 from gi.repository import Gtk
builder = Gtk.Builder()
builder.add_from_file("myui.ui")

感谢里卡多。

关于pygtk - 将 glade 与 pygobject Gtk3 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5984679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com