如何使用Gtk.Widget.set_模板()

2024-06-12 16:00:48 发布

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

我正在尝试使用Gtk.Widget.set_template()方法,但我不确定如何在没有的情况下使用它地理资源. 我用Python3地理信息库. 在

假设我有一个食品小工具.ui然后我想上一节课:

class FooWidget(Gtk.Box):
    Gtk.Box.__init__(self)
    #set_template here with 'foowidget.ui'
    self.init_template()

Tags: 方法selfboxui食品gtkinit情况
2条回答

有一个名为pygi-composite-templates的包,您可以通过pip安装(或者只复制到您的项目中),它实现了使用PyGObject组合模板所需的所有部分。有一个使用Gio.Resource和直接从文件加载的示例项目。

github上的Find it

免责声明:我是pygi复合模板的作者

现在不可能将set_template与python一起使用。它有一个打开的bug here

相关问题 更多 >