Thread Tk: Document-View Architektur?: GUI Konzept...
(18 answers)
Opened by BratHering at 2005-11-15 15:47
Das mit den Modulen hat normalerweise nichts speziell mit Tk zu tun (ausser du willst die schnittstellen eines widgets veraendern: Tk::Derived, oder neue widgets zusammensetzen: Tk::Composite), sondern verhaelt sich wie allgemeine Module
z.B. ./myProgram.pl Code: (dl
)
1 #! /usr/bin/perl (MainWindow->new vielleicht auch als Funktion auslagern, z.B. nach MyApp::Forms oder so) ./MyApp/Widgets.pm (das letzte hinter den :: ist der Dateiname ohne .pm) Code: (dl
)
1 package MyApp::Widgets; (nicht getestet) Auf "globale" Variablen kann man auch ueber den voll qualifizierten Packagename zugreifen, z.B. $MyApp::Widgets::StandardFont oder $MyApp::Widgets::$BoldFont; sogar auf Konstanten geht es, allerdings nur ueber einen Umweg (konstanten sind ja in Perl Subroutinen): &MyApp::Widgets::BACKGROUND_COLOR Auf die my-Variable $fixedFont kommst du allerdings nur aus dem Modul selbst dran (d.h. nur aus untergeordneten gueltigkeitsbereichen)\n\n <!--EDIT|Strat|1132156692--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |