Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4723[/thread]

WxPerl

Leser: 3


<< |< 1 2 >| >> 19 Einträge, 2 Seiten
Robby
 2004-03-02 16:19
#41659 #41659
User since
2003-08-11
409 Artikel
BenutzerIn
[default_avatar]
Tach zusammen,

hat von euch schon jemand mit WxPerl gearbeitet?
Ich hab mir das ganze jetzt mal angeschaut und es sieht eigentlich sehr schick aus :)
Hat schon jemand Erfahrungen damit gesammelt?
Kaum macht man es richtig - schon funktioniert es!
[E|B]
 2004-03-02 17:13
#41660 #41660
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Was mich interessieren würde: Was ist besser im Gegensatz zu TK?
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
Robby
 2004-03-03 09:06
#41661 #41661
User since
2003-08-11
409 Artikel
BenutzerIn
[default_avatar]
[E|B
,02.03.2004, 16:13]Was mich interessieren würde: Was ist besser im Gegensatz zu TK?

WxPerl:
- look and feel des jeweiligen OS (Windows Programme sehen wie solche aus)
- Widgets verhalten sich normal (z.b. Listboxeinträge - beim drücken der Taste t springt er zum Eintrag der mit T beginnt, nochmaliges drücken von t springt zum 2. Eintrag mit t)
- Objektorientiert

Tk:
- hat sein eigenes look and feel
- Widgets haben ein eignes Tk-Verhalten :)
Kaum macht man es richtig - schon funktioniert es!
ptk
 2004-03-03 13:29
#41662 #41662
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Robby,03.Mar..2004, 08:06]
[E|B
,02.03.2004, 16:13]Was mich interessieren würde: Was ist besser im Gegensatz zu TK?

WxPerl:
- look and feel des jeweiligen OS (Windows Programme sehen wie solche aus)
- Widgets verhalten sich normal (z.b. Listboxeinträge - beim drücken der Taste t springt er zum Eintrag der mit T beginnt, nochmaliges drücken von t springt zum 2. Eintrag mit t)
[/quote]Hmmm, fuer dieses Feature habe ich mal eine Erweiterung fuer Tk::Listbox geschrieben.
Quote
- Objektorientiert
Tk ist doch auch objektorientiert?!
Quote
Tk:
- hat sein eigenes look and feel
Das stimmt nicht fuer Core-Widgets unter Windows, wenigstens nicht fuer 804.xxx. Dort werden native Widgets verwendet. Mega-Widgets sehen aber oft anders als gewohnt aus. Unter X11 gibt es sowieso kein urspruengliches Look and Feel, da orientiert sich Tk an das heute kaum noch genutzte Motif.
Quote
- Widgets haben ein eignes Tk-Verhalten :)

Details!
Robby
 2004-03-03 14:51
#41663 #41663
User since
2003-08-11
409 Artikel
BenutzerIn
[default_avatar]
[quote=ptk,03.03.2004, 12:29]
Quote
- Widgets haben ein eignes Tk-Verhalten :)

Details![/quote]
um Dich mal zu zitieren:
Hmmm, fuer dieses Feature habe ich mal eine Erweiterung fuer Tk::Listbox geschrieben.

Man muss halt alles selber machen....mit wxperl tut es standardmäßig...

Aber deshalb hab ich ja mal nachgefragt, was für und was gegen wxperl spricht :D
Kaum macht man es richtig - schon funktioniert es!
ptk
 2004-03-03 15:29
#41664 #41664
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Robby,03.Mar..2004, 13:51][quote=ptk,03.03.2004, 12:29]
Quote
- Widgets haben ein eignes Tk-Verhalten :)

Details![/quote]
um Dich mal zu zitieren:
Hmmm, fuer dieses Feature habe ich mal eine Erweiterung fuer Tk::Listbox geschrieben.

Man muss halt alles selber machen....mit wxperl tut es standardmäßig...

Aber deshalb hab ich ja mal nachgefragt, was für und was gegen wxperl spricht :D[/quote]
OK, ich habe mal im Sourcecode nachgeschaut (habe kein Windows, deshalb muss ich das so machen), welche Core-Tk-Widgets unter Windows native Widgets sind. Das sind Button, Label, Checkbutton, Radiobutton, Menu, Menubutton, Scrollbar. Bei Listbox, Entry, Spinbox, Scale, Panedwindow und Text wird das Verhalten und Aussehen nachgebildet --- insbesondere Tk::Text duerfte wesentlich maechtiger als das Original-Win32-Widget sein (frueher gab es da sogar 64K-Grenzen, sind die noch immer vorhanden?). Bei Dialogen ist es teils-teils, Standarddialoge wie messageBox, getOpenFile, getSaveFile und chooseDirectory sind native Dialoge, alles andere (Tk::Dialog und Tk::DialogBox) nicht. Einige Widgets haben meines Wissens kein Gegenstueck (Canvas, Message). Bei Mega-Widgets ist es auch teils-teils, BrowseEntry duerfte dem Aussehen von Win32-Comboboxen mittlerweile recht nahe kommen, Balloon eher nicht.
Strat
 2004-03-03 22:55
#41665 #41665
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Tk ist unter Windows einfacher zu installieren; wollte gerade mal wxPerl und wxWindows selbst compilieren und bin fast die Waende dabei hochgegangen; vor allem bei wxWindows passt die Installationsdoku ueberhaupt nicht zum Installationspaket, und ich habe dann nach etwa einer halben Stunde aufgegeben... es gibt zwar schon Perl-Distributionen, wo wxPerl eingebaut ist, aber ich habe da nur die alten 5.6er gefunden, und die will ich nach moeglichkeit nicht verwenden...

Zu dem kleinen bisschen, was ich bisher zu wx gesehen habe: wx sieht in meinen Augen schicker aus, waehrend Tk immer ein wenig Hausbacken daherkommt, dafuer scheint Tk einfacher zu sein.\n\n

<!--EDIT|Strat|1078347407-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
youngalcapone
 2004-03-03 23:24
#41666 #41666
User since
2003-08-14
185 Artikel
BenutzerIn
[default_avatar]
@Strat
WxWindows (neu heisst es glaub ich WxWidgets) brauchst du gar nicht zu installieren!
Es reicht wenn bei bei http://wxperl.sourceforge.net/download.html das zu deinem Perl passende WxPerlPäckchen herunterlädst und dann per ppm lokal installierst...

zum Thema ->http://board.perl-community.de/cgi-bin....=3;t=73\n\n

<!--EDIT|youngalcapone|1078349291-->
Strat
 2004-03-03 23:30
#41667 #41667
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
@youngalcapone: dankeschoen, die habe ich irgendwie nicht gesehen
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Robby
 2004-03-04 08:07
#41668 #41668
User since
2003-08-11
409 Artikel
BenutzerIn
[default_avatar]
[quote=Strat,03.03.2004, 21:55]Tk ist unter Windows einfacher zu installieren; wollte gerade mal wxPerl und wxWindows selbst compilieren und bin fast die Waende dabei hochgegangen;[/quote]
Dito :D

Vor allem stellt er die wxWindows.dll ins komplett falsche Verzeichnis....bis ich da mal drauf gekommen bin.....

Aber hast recht....es sieht schicker aus und deshlab werd ich mich mal dran setzen und mal ein wenig testen :)
Kaum macht man es richtig - schon funktioniert es!
<< |< 1 2 >| >> 19 Einträge, 2 Seiten



View all threads created 2004-03-02 16:19.