Thread WX - Widgets: Fenster lässt sich nich frei verschieben (8 answers)
Opened by ahnungsloser at 2005-09-30 18:24

ahnungsloser
 2005-09-30 18:24
#44715 #44715
User since
2003-09-03
80 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich bin gerade dabei mir dsa WXPerl anzusehen. Habe mal ein paar Beispielprogramme angeshen, immer kommt es zu folgenden Fehlern.
Programm läuft, Oberflächer erscheint, das Fenster kann nicht vom User verschoben werden auch die Widgets, einen Button z.B. kann nicht gedrückt werden?
Kann mir wer da einen Tipp geben?
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/perl -w
use strict;
use Wx;

#
# Wx::Frame mit einem Button erweitern
#

package MyFrame;
use base qw(Wx::Frame);

sub new
{
my $class = shift;
my $self = $class->SUPER::new(@_);

# Then define a Panel to put the button on
my $panel = Wx::Panel->new( $self, # parent
-1 # id
);
$self->{btn} = Wx::Button->new( $panel, # parent
1, # id
" Drück mich ", # label
[50,20] # position
);
return $self;
}

#
# Wx::App mit unserer Button - Klasse erweitern
#

package ButtonClass;
use base qw(Wx::App);

sub OnInit
{
my $self = shift;
my $frame = MyFrame->new( undef,
-1,
'Button - Klasse',
[-1,-1],
[200, 100]
);

$self->SetTopWindow($frame);
$frame->Show(1);
}

#
# Hauptprogramm
#

package main;

my $wxobj = ButtonClass->new();
$wxobj->MainLoop;


Die Maschine auf der es läuft, ist ein iMac G5, mit Mac OS x 10.4.2, perl version v.5.8.6, neustes WXWidgets Paket.
Zu Fehlermeldungen kommt es nicht, nur wie gesagt, kann das Fenster nicht frei verschoben werden, es kann vergrössert, minimiert und geschlossen werden und die Elemente darauf können wohl nihct korrekt benutzt werden????

Hab ich da was falsch gemacht?

View full thread WX - Widgets: Fenster lässt sich nich frei verschieben