Thread Dateiauswahl: Mit Hilfe Tk eine Datei auswählen (9 answers)
Opened by Schreiberling at 2006-08-07 14:00

Schreiberling
 2006-08-07 14:00
#45759 #45759
User since
2006-08-07
11 Artikel
BenutzerIn
[default_avatar]
Schreibe ein Programm zum laden und speichern von Daten, es solle eine Grafischer Oberfläche besitzen.
Das speichern funktioniert auch schon.
Nur das Laden macht Probleme. Möchte mit Hilfe eines extrafensters die Datei die geladen werden soll auswählen (also Pfad und Dateiname) und weiterverarbeiten.
Habe bisher leider nur ein Fenster zusammenbekommen das den Pfad herausbekommt, es soll aber die einzelnen Dateien auch anzeigen und auswählbar machen.

Hier mein bissheriger Code:
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
27
28
29
30
31
32
33
34
       #!/usr/bin/perl -w

use Tk;
use Tk::DirTree;
use Cwd;
use strict;

my $Ladepfad;

my $Datenspeichern = MainWindow->new;
$Datenspeichern->title("Datei laden");

$Ladepfad= Cwd::cwd();

$Datenspeichern->Scrolled('DirTree',
-scrollbars => 'osoe',
-width => 30,
-height => 10,
-selectmode => 'browse',
-exportselection => 1,
-browsecmd => sub { $Ladepfad = shift },

# With this version of -command a double-click will
# select the directory
-command => sub { $ok = 1 },

# With this version of -command a double-click will
# open a directory. Selection is only possible with
# the Ok button.
#-command => sub { $d->opencmd($_[0]) },
)->pack(-fill => "both", -expand => 1);
# Set the initial directory
$d->chdir($Ladepfad);
MainLoop;


Ich bitte um eure Hilfe!

View full thread Dateiauswahl: Mit Hilfe Tk eine Datei auswählen