Hab da trotzdem noch eine Frage:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/usr/bin/perl
use strict;
use warnings;
use Tk;
my $window = MainWindow->new();
$window->title('test');
my $fo = $window->Frame()->pack(-side => 'top',
-expand => 1,
-fill => 'both',
);
my $f1 = $fo->Frame(-borderwidth => 3,
-relief => 'groove',
)
->pack(-side => 'left',
-expand => 1,
-fill => 'both',
);
$f1->Label(-text=>'Uhrzeiten')->pack();
my $stunde1 =0;
my $stunde2 =0;
$f1->Checkbutton(-text => "Stunde 1",-variable=>\$stunde1)->pack();
$f1->Checkbutton(-text => "Stunde 2",-variable=>\$stunde2)->pack();
$window->Button(-text=>'OK',-command=>sub{
print $stunde1,
print $stunde2,
},
)->pack();
MainLoop();
Habs zwar hier mit Checkbutton gemacht aber dürfte nicht viel anders sein.
ich gebe beim Klick auf den OK Button aus ok die Variable gesetzt ist oder nicht
wieso gibt mir die Konsole 3 Werte aus?
Kann mir jemand das Phänomen erklären? ;)
Last edited: 2012-11-27 20:50:54 +0100 (CET)