Leser: 1
5 Einträge, 1 Seite |
1
2
3
$menu{'ansicht'} = $menu->Menubutton(-text=>'Ansicht',
-background=>$S::farbe, -activebackground=>$S::hfarbe,
-tearoff=>$tearoff)->pack(-side=>'left');
1
2
3
for(0..$#_){$menu{'stationen wahl'}->command(
-label=>$_[$_]->name,-command=>sub {$welche_station=$_},
-background=>$S::farbe,-activebackground=>$S::hfarbe);}
$menu{'stationen wahl'}->menu->delete(0,$anzahl);
1
2
3
$menu->cascade(-label => 'Untermenue');
my $um = $menu->Menu(-title => 'Untermenue');
$menu->entryconfigure('last', -menu => $um);
$menu{'stationen wahl'}->delete(//);
QuoteMenubutton: Ich habe ein reguläres Menü - ich habs auch mit Menu probiert, aber das war mir das Menü viel zu hoch. Höhe reduzieren hab ich nicht hingekriegt und nachdem es mit der vorhergehenden Lösung wunderbar funktioniert hatte, hab ichs wieder zurückgestellt - aber wenn du mir sagst, wie ich die Höhe reduziere..
Quotelöschen via RegEx klingt gut
Code: (dl )$menu{'stationen wahl'}->delete(//);
aber da spuckt er mir aus:
Tk::Error: wrong # args: should be ".frame.menubutton3.menu1 delete first ?last?" at /usr/lib/perl5/Tk.pm line 225.
qr// und '' hab ich auch probiert.
QuoteWahrscheinlich gar nicht :-) Die Regexp-Variante ist meist nur gut, wenn man gezielt ein Element ansprechen will.und beim tearoff-Eintrag - auf was matched der beim RegEx?
5 Einträge, 1 Seite |