Thread TK-Modul Ein und Aulsesen: Anfänger verzweifelt (31 answers)
Opened by satanica1976 at 2004-08-16 17:43

ptk
 2004-08-18 17:51
#42452 #42452
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Falls CPAN-Module erlaubt sind, und fuer ein bisschen mehr Komfort kann man Tk::FileEntry oder Tk::PathEntry zum Eingeben der Dateinamen eingeben. Tk::FileEntry zeigt neben dem Entry auch einen Knopf an, der einen normalen Filedialog oeffnet. Tk::PathEntry erlaubt filename completion a la bash oder tcsh mit der <Tab>-Taste.

Wenn ich so etwas optional machen will, weil z.B. nicht jeder mit CPAN.pm klar kommt oder das Nachinstallieren von Modulen einfach nicht moeglich ist, schreibe ich oft folgendes:
Code: (dl )
1
2
3
4
5
my $PathEntry = "PathEntry";
if (!eval { require Tk::PathEntry; 1 }) {
$PathEntry = "Entry";
}
$e = $mw->$PathEntry->pack;

View full thread TK-Modul Ein und Aulsesen: Anfänger verzweifelt