Hallo!
Ich unternehme gerade meine ersten Wx-Gehversuche und stoße dabei auf folgendes Problem: das Modul Wx::Perl::VirtualTreeCtrl habe ich mir von cpan gezogen und installiert (Problemlos) und jetzt würde ich das gerne benutzen. Leider versagt mein Code bereits beim einbinden des Modules.
Untenstehender Code verursacht den Fehler:
Quote"EVT_TREE_ITEM_EXPANDING" is not exported by the Wx::Perl::VirtualTreeCtrl module
Can't continue after import errors at C:\Perl\Scripten\CTR\WxTreeTest.pl line 10
BEGIN failed--compilation aborted at C:\Perl\Scripten\CTR\WxTreeTest.pl line 10.
line 10 ist die Zeile, in der use Wx::Perl::VirtualTreeCtrl 'EVT_TREE_ITEM_EXPANDING'; steht.
Und nun? Kann mir jemand weiter helfen? Was ist das für ein Fehler? Wie bekomme ich ihn weg? Warum bekomme ich den überhaupt?
Grüße, pktm
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
use strict;
use warnings;
package ServusWelt;
use Wx; # Wx einbinden
use base qw(Wx::App); # von Wx::App ableiten
use Wx::Perl::VirtualTreeCtrl 'EVT_TREE_ITEM_EXPANDING';
sub OnInit {
my $app = shift;
my $frame = Wx::Frame->new( undef, # kein Eltern-Fenster
-1, # Fenter id
'Servus Welt', # Titel
[-1, -1], # Position x/y
[150, 150] # Größe x/y
);
$app->SetTopWindow($frame); # Fenster als oberstes bestimmen
$frame->Show(1); # Fenster zeichnen
}
package main;
ServusWelt->new->MainLoop; # Programminstanz erzeugen und starten