在 PyGobject 中创建带有按钮和文本的 Gtk 工具栏
题
我找到了一些使用此代码的教程(PyGTK):
from gi.repository import Gtk
[...]
self.toolbar = Gtk.Toolbar()
self.toolbar.set_style(Gtk.TOOLBAR_BOTH)
[...]
但使用 Python3 和 GTK3 (PyGobject) 我收到消息:
属性错误:“gi.repository.Gtk”对象没有属性“TOOLBAR_BOTH”
有谁知道如何在 PyGobject 中处理这个问题?
解决方案
最有可能的 Gtk.ToolbarStyle.BOTH
;将 C 常量转换为 Python,例如 GTK_TOOLBAR_BOTH
这是一个成员 GtkToolbarStyle
枚举,它是 (模块名称).(没有模块名称的枚举名称).(不带枚举前缀的常量名称).
不隶属于 StackOverflow