Thread Menubar ändern (8 answers)
Opened by Mako at 2007-12-06 13:11

Mako
 2007-12-06 13:11
#103500 #103500
User since
2007-10-05
31 Artikel
BenutzerIn
[default_avatar]
Hi,

ich möchte die Sprache meines Menubars im Programm von Deutsch auf Englisch (oder umgekehrt) wechseln können.

Mein Menubar sieht so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
my $datei = $menubar->cascade(-label => '~Datei',
-tearoff => 0);

$datei->command(-label => 'Neu', -command => \&neu);
$datei->command(-label => 'Öffnen...', -command => \&open);
$datei->command(-label => 'Speichern', -command => \&speichern);
$datei->command(-label => 'Speichern unter...', -command => \&speichernunter);
$datei->separator();
$datei->command(-label => 'Beenden', -command => [$mw=>'destroy']);


Jetzt dachte ich mir dass ich einfach statt z.B. 'Neu' eine Variable angebe (\$test) und diese dann einfach nach belieben ändern kann.
$test = 'Neu'.
Das Problem daran ist das es einfach nicht funktioniert. Statt 'Neu' steht jetzt REF(0x345..) an der Stelle.

Außerdem glaub ich kann ich nicht mit -textvariable arbeiten, sonder
muss -label verwenden. Kann man das irgendwie austricksen?

Danke
Mako

View full thread Menubar ändern