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

lichtkind
 2005-10-01 02:40
#44717 #44717
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ne wxperl.de soll eher ne wissensammlung fragen beantworte ich lieber hier.
dein code ist ja reichlich umständlich. für kleine tests würd ich keine klasse je button machen ausserdem hab ich dein beispiel mal bei mir laufen lassen und ich hab keine probleme auch nicht mit dem knopf den ich eindrückte, wenn du willst das er was macht musst du schon einen event dranhängen und sagen was er machen soll.
und versuchs einfach mal so :
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
#!/usr/bin/perl -w
use strict;
use Wx;

# Wx::App mit unserer Button - Klasse erweitern

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

sub OnInit {
my $self = shift;
my $frame = Wx::Frame->new( undef, -1, 'Button - Klasse', [-1,-1], [200, 100]);
my $panel = Wx::Panel->new( $frame, -1);
$panel->{button} = Wx::Button->new( $panel, 1, " Drück mich ", [50,20]);
EVT_BUTTON($panel, $panel->{button}, sub {$self->Close(1);});
$self->SetTopWindow($frame);
$frame->Show(1);
}

# Hauptprogramm

package main;

my $wxobj = ButtonClass->new();
$wxobj->MainLoop;
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

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