如何将任意小部件放入gtk.Menu?
怎么把任何gtk.Widget(比如进度条)放进gtk.Menu里,作为菜单的一项呢?
1 个回答
7
引用自PyGTK文档:
gtk.MenuItem及其派生的子类是菜单中唯一有效的子项。
所以答案是:你不能这样做。但是:
因为gtk.MenuItem是gtk.Bin的一个子类,它可以包含任何有效的子控件。
如果你创建一个没有标签的MenuItem:
item = gtk.MenuItem()
你可以将大多数gtk.Widget
的子类作为子控件添加到item
中。