Thread Tk Meilenstein-Diagramm zeichnen (6 answers)
Opened by Juergen at 2009-11-26 09:54

#Kein Kommentar
 2009-11-29 15:34
#128729 #128729
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
ein kleines programm zum selber ausprobieren:

Code (perl): (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
use strict;
use Tk;
use Tk::Canvas;

my $mw  = MainWindow->new();

# erstelle das canvas und einen pfeil mit der länge $length
my $length = 300;
my $canvas      = $mw->Canvas(-bg => 'white')->pack();
$canvas->createLine(
        0,200,$length,200,
        -arrowshape => [6,10,3],
        -width => 2,
        -arrow => 'last'
);

fill($canvas);

Tk::MainLoop();


sub fill{
        my $widget      = shift;
        my @dates = ([4,"Frisör"],[7,"Arzt"],[20,"Restaurant"]);
        
        my $unit        = $length / 30; # teile die länge des zeitstrahles durch die anzahl der tage
        foreach my $date (@dates){
                $widget->createText($unit*$date->[0],180, -text => $date->[1]);
                $widget->createText($unit*$date->[0],210, -text => $date->[0]);
                $widget->createLine($unit*$date->[0],190,$unit*$date->[0],200);
        }
}
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind

View full thread Tk Meilenstein-Diagramm zeichnen