Как можно поместить любой gtk.Widget (например, индикатор выполнения) в gtk.Menu в качестве одного из пунктов меню?
Как поместить произвольные виджеты в gtk.Menu?
Ответы (1)
Цитата из документации PyGTK:
gtk.MenuItem и производные от него подклассы виджетов являются единственными допустимыми дочерними элементами меню.
Итак, ответ: вы не можете. Но:
Поскольку gtk.MenuItem является подклассом gtk.Bin, он может содержать любой допустимый дочерний виджет.
Если вы создаете MenuItem без метки:
item = gtk.MenuItem()
вы можете добавить большинство подклассов gtk.Widget в качестве дочерних для item.
person
Sven Marnach
schedule
03.12.2010