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

dav*_*dev 6 python gtk pygtk menu

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

Sve*_*ach 8

引自PyGTK文档:

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

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

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

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

item = gtk.MenuItem()
Run Code Online (Sandbox Code Playgroud)

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