my $frame = $mw->new_labelframe()->g_pack(); #### my $frame = $mw->new_labelframe(); $frame->g_pack(); # Now this works $frame->new_button();