Thread Einem Fenster ein anderes vorlagern
(6 answers)
Opened by fabmo at 2007-09-20 18:37
wenn du dein hauptprogramm dann in die subroutine schreibst sollte das einwandfrei klappen...
mein beispiel mal auf deinen wunsch umgemünzt: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #!usr/bin/perl use strict; use warnings; use Tk; my $MW = MainWindow->new(); my $Button = $MW -> Button(-text=>"Open",-command=> \&open); $Button -> pack(); MainLoop; sub open{ $MW->destroy(); &hauptprogramm; } sub hauptprogramm{ $MW = MainWindow->new(); my $Label = $MW -> Label(-text=>"Hier kann das Hauptprogramm eingefügt werden!"); $Label -> pack(); $MW -> focusForce(); ####Damit das Hauptprogramm den Fokus kriegt } so würde es funktionieren auch wenn ich zum beispiel noch zu faul war dem neuen mainwindow einen anderen variablen-namen zu geben! |