Thread [Tk] Frame leeren ohne zu zerstören (12 answers)
Opened by projectx at 2011-02-25 17:42

pktm
 2011-02-26 10:54
#146058 #146058
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
So wie ich das hier bei Perlmonks gesehen habe, sollte man lieber die Kindelemente wegmachen, als das Eltern-Frame einfach zu zerstören.

Dieser Code geht davon aus, dass nur einfache Widgets wie Labels im Frame gepackt wurden:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
=head2 clear_frame( $frame )

Entferne alle Kindelemente aus dem Frame.

Siehe L<http://www.perlmonks.org/?node_id=643687>

=cut

sub clear_frame {
my $frame = shift or die('Missing frame.');

my @children = $frame->packSlaves();
foreach my $widget ( @children ) {
$widget->packForget();
$widget->destroy();
}

return 1;
} # /clear_frame
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread [Tk] Frame leeren ohne zu zerstören