【发布时间】:2012-07-19 19:38:09
【问题描述】:
我想继承一个现有的 Gtk 小部件并让它与 Glade3 一起工作。代码都是python,我用的是PyGObject。
我想做的是扩展 Gtk.TextView 并能够将其添加到我的 glade UI 中,就好像它是一个原生小部件一样。
我读到 Glade 2 可以做到这一点,但我不确定如何在 Glade 3 上做到这一点,而且我似乎找不到任何示例或文档。任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
到目前为止你尝试过什么?我不确定这是否是您的意思...但是如果您想在 Glade 中创建一个小部件而不放入顶级 Gtk.Window 中,您可以通过右键单击一个小部件来执行此操作(假设Gtk.Box)在侧面的面板中,然后选择“添加为顶层”。这将允许您创建一个自定义小部件。希望有帮助