在PyGobject中创建带有按钮和文本的Gtk工具栏

时间:2014-07-29 12:08:18

标签: gtk3 pygobject

我发现了一些使用此代码的教程(PyGTK):

    from gi.repository import Gtk

    [...]

    self.toolbar = Gtk.Toolbar()
    self.toolbar.set_style(Gtk.TOOLBAR_BOTH)

    [...]

但使用Python3和GTK3(PyGobject)我收到消息:

AttributeError:'gi.repository.Gtk'对象没有属性'TOOLBAR_​​BOTH'

有没有人知道如何在PyGobject中处理这个问题?

1 个答案:

答案 0 :(得分:1)

最有可能Gtk.ToolbarStyle.BOTH;将C常量转换为Python GTK_TOOLBAR_BOTH,它是GtkToolbarStyle枚举的成员,它的(模块名称)(枚举名称没有模块名称)(没有枚举前缀的常量名称)