Thread Einem Fenster ein anderes vorlagern (6 answers)
Opened by fabmo at 2007-09-20 18:37

sWeatinho
 2007-09-21 11:25
#99786 #99786
User since
2007-09-20
5 Artikel
BenutzerIn
[default_avatar]
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!

View full thread Einem Fenster ein anderes vorlagern