Schrift
[thread]4747[/thread]

Toplevel Window wird nicht angezeigt: Perl: Tk, Toplevel (Seite 2)



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
ptk
 2004-04-02 14:10
#41874 #41874
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=format_c,01.April.2004, 21:08]Also den Ausdruck sub { ram() } fand ich nicht besonders schön.
Nimm doch in diesem Fall Callbacks \&ram anstatt Closures.[/quote]
Die Verwendung von sub { ram() } kann aber auch Vorteile gegenueber Funktionsreferenzen haben. Ich habe ein grosses Perl/Tk-Programm, bei dem man als Feature das Programm waehrend der Laufzeit nachladen kann, wenn sich etwas am Skript oder an den Modulen geaendert hat. Das Problem bei Funktionsreferenzen ist, dass diese auch nach dem Nachladen bestehen bleiben, waehrend bei den Closures die nachgeladene Funktion verwendet wird.
ptk
 2004-04-02 14:18
#41875 #41875
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=quetzalcoatl,02.April.2004, 10:00]zb. was ich ganz nett fände ( hab ich letztens auf irgendeiner seite gesehen), wenn man ein Feld hätte, bei dem die Buttonseigenschaft "-relief XX"dargestellt ist, hatte es gestern erst - musst mir dann (was natürlich nicht der riesenaufwand ist), selber ein kleines ding basteln, bei dem ich die verschiedenen unterschiede gesehen hab.[/quote] Ich glaube, es gibt zu viele Attribute, die man dann abhandeln muesste. Dann ist es wahrscheinlich besser, wenn man einen Tk-GUI-Builder verwendet (z.B. Zooz) oder sich mit Tk::WidgetDump behilft:
Code: (dl )
perl -MTk -MTk::WidgetDump -e '$mw=tkinit;$mw->Button->pack;$mw->WidgetDump;MainLoop'


Quote
Was mir mir auch abging - die Eigenschaft "-background wurd leider nicht behandelt - bei mir geht es z.b. mit "-background=>'darkgreen'" nicht - da beschwert er sich das es kein nummerischer wert sei. Nach ein bisschen googlen hatte ich dann das passende Format.
Interessant - "darkgreen" funktioniert auf dieser X11-Kiste hier, und auch unter Windows sollte wenigstens "DarkGreen" funktionieren. Ist die Gross/Kleinschreibung dort relevant?
quetzalcoatl
 2004-04-02 18:11
#41876 #41876
User since
2004-04-01
51 Artikel
BenutzerIn
[default_avatar]
komisch - hier (in der Arbeit) gehts (...-background=>'darkgreen') hmm..
vielleicht war ich gestern einfach schon zu müde und habs falsch eingetragen. :D
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2004-04-01 16:12.