如何将任意小部件放入gtk.Menu?

时间:2010-12-03 22:32:54

标签: python menu gtk pygtk

如何将gtk.Widget(例如进度条)作为菜单项之一放入gtk.Menu?

1 个答案:

答案 0 :(得分:8)

引用PyGTK documentation

  

gtk.MenuItem及其派生   小部件子类是唯一有效的   菜单的孩子们。

所以答案是:你做不到。但是:

  

由于gtk.MenuItem是gtk.Bin的子类,因此它可以保存任何有效的子窗口小部件。

如果您创建没有标签的MenuItem:

item = gtk.MenuItem()

您可以将大多数gtk.Widget子类作为子项添加到item