Gut!
Vorhaben ist ein kleines Anmeldefenster, wo man seinen Benutzernamen und Passwort einträgt.
Danach müssen diese Daten bei einem Server überprüft werden usw.
Kenne mich mit Perl eher nicht aus, tut mir leid wenn mein Code grundsätzlich schrecklich ist.
Ich füge einfach den Code vom Fenster ein, sowie ich es am Anfang hatte... vielleicht kann man alles anders machen.
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
27
@angaben = anmeldeFenster();
foreach(@angaben){print $_};
sub anmeldeFenster {
my $mw = new MainWindow;
my $image = $mw->Photo(-file=>"d:/logo.gif");
$mw->iconimage($image);
my $frame = $mw -> Frame() -> pack();
my $user_lab = $frame -> Label(-text=>"Benutzer: ")-> pack();
my $ben_feld = $frame -> Entry() ->pack();
my $pass_lab = $frame -> Label(-text=>"Passwort: ") -> pack();
my $pass_feld = $frame -> Entry(-show=>'*') -> pack();
$pass_feld->bind('<Return>', \&ok_button);
my $ok_but = $frame -> Button(-text=>"Ok", -command =>\&ok_button) -> pack();
MainLoop;
sub ok_button{
$benutzer = $ben_feld -> get();
$passwort = $pass_feld -> get();
@angaben = ($benutzer, $passwort);
$mw -> destroy();
return @angaben;
}
}
\n\n
<!--EDIT|theresa|1184680732-->