Ich habe ein Perl/Tk Script in welchem in einer Subroutine ein Canvas erzeigt wird. Danach wird eine neue Subroutine gestartet, welche auch das Canvas nutzen soll.
Wie kann ich das anstellen?
Ich habe schon versucht das Canvas zu übergeben, leider erfolglos.
Hier ein kleines Quick and Dirty Beispiel:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;
use Tk-Canvas;
my $mw = MainWindow->new();
start();
MainLoop;
sub start
{
my $canvas = $mw->canvas()->pack();
write($canvas);
}
sub write
{
my $canvas = $_[0];
$canvas->createText(...);
}
Das Script funktioniert natürlich nicht und soll nur kurz zeigen was ich mir vorstelle. So wie ich in dem Beispiel das Canvas übergebe funktioniert es leider nicht.
modedit Editiert von GwenDragon: Titel um GUI erweitert
Last edited: 2011-05-20 20:02:50 +0200 (CEST)