Thread Tk-Canvas Schriftartenproblem (4 answers)
Opened by Kean at 2011-05-23 12:16

Kean
 2011-05-23 12:16
#149041 #149041
User since
2004-08-18
463 Artikel
BenutzerIn

user image
Hier ein kleines Beispiel wie ich ein Canvas erzeuge und Text darauf zeichne:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use strict;
use warnings;
use Tk;
use Tk::Canvas;

my $mw = MainWindow->new();

my $canvas = $mw->Canvas()->pack();

$canvas->createText(10,20,-text => "Arial 12 bold", -font => "Arial 12 bold" , -fill => "red", -anchor => "w");

MainLoop;


Jetzt stehe ich vor dem Problem eine Schriftart wie z.b. "Times New Roman", welche aus mehr wie einem Wort besteht zu übergeben.

Wenn ich die Option wie folgt übergebe:
Code (perl): (dl )
-text => "Times New Roman 12 bold"


kommt die Fehlermeldung:

Code: (dl )
'New' isn't numeric at C:/Perl/site/lib/Tk.pm line 250.

View full thread Tk-Canvas Schriftartenproblem