6

How can any gtk.Widget (eg. a progress bar) be put into a gtk.Menu as one of the menu items?

david4dev
  • 4,854
  • 2
  • 28
  • 35

1 Answers1

7

Quoting from the PyGTK documentation:

The gtk.MenuItem and its derived widget subclasses are the only valid children of menus.

So the answer is: You can't. But:

As a gtk.MenuItem is a subclass of gtk.Bin it can hold any valid child widget.

If you create a MenuItem without a label:

item = gtk.MenuItem()

you can add most gtk.Widget subclasses as a child to item.

Sven Marnach
  • 574,206
  • 118
  • 941
  • 841