Thread [Tk] -background wert auslesen
(3 answers)
Opened by der_thomas at 2016-05-27 22:52
Dieser Beitrag hat mich dazu animiert, mich nach langer Abstinenz mal wieder mit Tk zu befassen.
2016-05-28T07:06:46 der_thomas Das ist hier der wichtige Punkt, deshalb möchte ich das nochmal betonen. Im allgemeinen liefert den aktuellen Wert von -background. 2016-05-28T07:06:46 der_thomas Hilfe naht :-) Die Tk-Option NORMAL_BG liefert die Default Background-Farbe verschiedener Widgets, darunter auch von Button. Dieses Beispiel-Skript Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 use strict; use warnings; use Tk; use Tk(qw/NORMAL_BG/); use feature 'say'; my $mw = Tk::MainWindow->new; my $bt = $mw->Button(-bg => 'green', -text => 'green')->pack(-fill => 'x'); say 'background ', $bt->cget(-bg); my $col = NORMAL_BG; say "default background $col"; $mw->Button(-bg => $col, -text => $col)->pack(-fill => 'x'); $mw->Button(-text => 'default')->pack(-fill => 'x'); MainLoop; zeigt, dass Button die Default Background-Farbe SystemButtonFace hat. Gruß
GUIfreund |