[pygtk] Problem with simple custom widget

Johan Dahlin jdahlin at gmail.com
Fri Feb 15 18:44:34 WST 2008


Jeffrey Barish wrote:
> As an exercise in preparation for bigger things, I am trying to create a
> custom widget that is a gtk.Entry with an added label.  I borrowed
> liberally from examples, but I am not aware of any examples that do quite
> what I am trying to do.  I can make this widget work by subclassing gtk.Bin
> and adding the entry as a child, but what I really want is to have
> a "self-contained" widget.  I think that I am close, but I have two
> problems (that I know about) that have me completely stumped.  The first is
> that I can't get the label to appear, although there appears to be space
> for it.  The second is that the entry does not resize when I resize the
> window.  Any suggestions would be greatly appreciated.  I'm hoping that
> creating custom widgets gets easier after the first one.

I am not sure if it's actually possible to do what you want to do.
But, you could try to set the parent of the widget to the same parent the 
entry has. It may or might not help you.
The parent is responsible for propagating the drawing requests to all children.

Johan


More information about the pygtk mailing list