Thread Alle Labels neu generieren (9 answers)
Opened by DrMaex at 2012-06-26 19:03

pktm
 2012-06-27 20:26
#159435 #159435
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hi? Geht das wirklich, also hast du das schon mal gemacht?
Irgendwie stehe ich da auf dem Schlauch. Ich dachte auch, dass es nicht geht.

Hier mein Ansatz:
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
30
31
32
33
34
35
36
37
38
39
40
41
#!perl

use strict;
use warnings;
use utf8;
use Tk;

my $map = {
'de' => {
btn_click_me => 'Klick mich',
},
'en' => {
btn_click_me => 'Cleck me',
}
};

my $lang = 'de';
my $mw = Tk::MainWindow->new(-title=>"language support");
$mw->geometry("100x100");

my @menulanguages =("de","en");

my $menubar = $mw->Menu(-relief => 'flat');
$mw->configure(-menu => $menubar);

my $menu_lang = $menubar->cascade(-label => $lang);
$menu_lang->radiobutton(-label=> $_, -variable => \$lang, -value => $_, -command => \&update_window) for @menulanguages;

my $mybutton = $mw->Button(
-textvariable => \$map->{$lang}->{btn_click_me},
)->pack();



$mw->MainLoop();



sub update_window {
$mw->update();
} # /update_window
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Alle Labels neu generieren