I have a handle on a frame and a widget in that frame:

    @problem = TkFrame.new(root).pack('side'=>'right', 'expand'=>'yes',
'fill'=>'x', 'padx'=>'.5c', 'pady'=>'.5c')
    @a = TkLabel.new(problem){width 2; height 1}

Everything is up and runnning.

On a certain event I want to modify the frame
e.g. remove the widget @a, add another widget @b.

How do I do this?

Thanks.