Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4796[/thread]

Farbe für jeden Eintrag in Optmenü einstellen: Tk



<< >> 4 Einträge, 1 Seite
alexus-777
 2004-07-01 09:13
#42263 #42263
User since
2004-04-13
121 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe ein Optionsmenü mit mehreren Einträgen. Ich möchte dass wenn bestimmte Ereignis passiert, Farbe von einzelnen Einträgen z.B. auf blau gesetzt wird. Bisher hab ich nur hinbekommen, dass Farbe für alle Einträge in der OptMenü geändert wird. Kann jemand helfen?

Gruß Alexander
Crian
 2004-07-02 17:16
#42264 #42264
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ich nehme an Du redest über Perl/Tk (edit: ja - steht im Titel :-) und meinst ein Radio-Button-Feld?!

Also sowas:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
my $f2 = $fo->Frame(-borderwidth => 3,
                   -relief      => 'groove',
                  )
            ->pack(-side        => 'right',
                   -expand      => 1,
                   -fill        => 'both',
                  );

my @streuselsorten = ('keine Streusel',
                     'Schokoladenstreusel',
                     'bunte Streusel',
                     'Krokantstreusel',
                     'Zartbitterabrieb',
                    );
my $streusel = 0;
for my $i (0..$#streuselsorten) {
   $f2->Radiobutton(-text     => $streuselsorten[$i],
                    -variable => \$streusel,
                    -value    => $i,
                   )
             ->pack(-anchor   => 'w');
}


Oder meinst Du Radiobuttons, die in ein Menü eingehängt wurden?\n\n

<!--EDIT|Crian|1088774278-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
alexus-777
 2004-07-02 19:05
#42265 #42265
User since
2004-04-13
121 Artikel
BenutzerIn
[default_avatar]
Danke Crian! Mit Optionsmenü meine ich Tk::OptionMenu

Gruß Alexander\n\n

<!--EDIT|alexus-777|1088780870-->
ptk
 2004-07-02 19:18
#42266 #42266
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Tk::Optionmenu ist einfach ein Tk::Menu, und dort kann man die Hintergrundfarbe von Eintraegen individuell setzen. Siehe auch das Menu-Beispiel in der "widget"-Demonstration.
<< >> 4 Einträge, 1 Seite



View all threads created 2004-07-01 09:13.