4 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
my $menubar = $mw->Menu(-type=>'menubar');
$mw->configure(-menu=>$menubar);
my $menu_datei = $menubar->Menu(-menuitems=>
[
['command' => 'Menupunkt1',
-command => \&callback,
]
]
);
$menubar->entryconfigure('Datei',-menu=>$menu_datei);
my $neues_menu_datei = $menubar->Menu(-menuitems=>
[
['command' => 'Anderer Menupunt',
-command => \&callback2,
]
]
);
$menubar->entryconfigure('Datei',-menu=>$neues_menu_datei);
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
use strict;
use Tk;
my $mw = MainWindow->new();
my $menubar = $mw->Menu(-type=>'menubar');
$mw->configure(-menu=>$menubar);
$menubar->cascade(-label => 'Datei',
-underline => 0
);
my $menu_datei = $menubar->Menu(-menuitems=>
[
['command' => 'Menupunkt1',
-command => \&callback,
]
]
);
$menubar->entryconfigure('Datei',-menu=>$menu_datei);
MainLoop();
sub callback {
my $neues_menu_datei = $menubar->Menu(-menuitems=>
[
['command' => 'Anderer Menupunt',
-command => \&callback2,
]
]
);
$menubar->entryconfigure('Datei',-menu=>$neues_menu_datei);
}
4 Einträge, 1 Seite |