Thread [TK]Problem mit Radiobutton (17 answers)
Opened by zipster at 2006-05-09 18:16

Matze
 2006-05-11 17:13
#45374 #45374
User since
2005-08-29
222 Artikel
BenutzerIn
[Homepage] [default_avatar]
Genau so meinte ich es!

Ich glaube allerdings, dass ich immer noch nicht verstehe wo denn
steht welches Widget du einfügen möchtest...
Code: (dl )
1
2
3
4
5
               $hlist->itemCreate($e, 
                                 $hash_ref_ini->{$feldname}->{'place'},
                                 -itemtype => 'window',
                                 (-widget => $feld = $hlist->$browse($hash_ref_ini->{$feldname}->{'variable'} => \$hash_ref->{$datensatz_id}->{$feldname},
                                                                      -width => $hash_ref_ini->{$feldname}->{'width'})));

Denn in $feld steht ja nur HLIST->browse(-variable => \$variable);
so ungefähr drin, oder ?

Ansonmsten, Checkbuttons:
Code: (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
27
28
29
#!/usr/bin/perl -w
#
use strict;
use Tk;

my $mw = tkinit();
my @text = qw(Checkbox1 Checkbox2 Checkbox3 Checkbox4);
my @var;

for my$i (0..$#text) {
  $mw->Checkbutton(-text => $text[$i],
                   -variable => \$var[$i],
                   -command => [\&select,$i])->pack;
}

MainLoop;

#
#----------------------------------------------------------
#

sub select {
  my $i = shift;

  for my$j (0..$#text) {
    if ($var[$j] == 1) { $var[$j] = 0 }
    if ($j == $i)      { $var[$j] = 1 }
  }
}

Aber das ist bei deinem Code warscheinlich etwas komplexer ;)

MfG. Matze

Edit:[SMALL] => [SIZE=1]\n\n

<!--EDIT|Matze|1147353295-->
Mit freundlichen Grüßen: Matze

View full thread [TK]Problem mit Radiobutton