|
|
|
|
Options
Back Next
The line item supports the following options, via the
create_line method, and the itemconfig and
itemcget configuration methods.
Table 17-1. Canvas Line Options
Option
|
Type
|
Description
|
width
|
distance
|
The width of the line. Default is 1 pixel.
|
fill
|
color
|
The color to use for the line. Default is "black".
|
stipple
|
bitmap
|
The name of a bitmap which is used as a stipple brush when
drawing the line. Typical values are "gray12", "gray25", "gray50",
or "gray75". Default is a solid brush (no bitmap).
|
arrow
|
constant
|
If set to a value other than NONE, the line is drawn as
an arrow. The option value defines where to draw the arrow head:
FIRST, LAST, or BOTH. Default is
NONE.
The FIRST and LAST constants are not defined
in Python 1.5.2 and earlier. For compatibility, use the strings
"first" and "last" instead.
|
arrowshape
|
3-tuple
|
Controls the shape of the arrow. Default is (8, 10, 3).
|
capstyle
|
constant
|
For wide lines, this option controls how to draw the line ends.
Use one of BUTT, PROJECTING, ROUND.
Default is BUTT.
These constants are not defined in Python 1.5.2 and earlier. For
compatibility, use the strings "butt", "projecting", and "round"
instead.
|
joinstyle
|
const
|
For wide lines, this option controls how to draw the joins
between edges. Use one of BEVEL, MITER, or
ROUND. Default is ROUND.
These constants are not defined in Python 1.5.2 and earlier. For
compatibility, use the strings "bevel", "miter", and "round"
instead.
|
smooth
|
flag
|
If non-zero, the given coordinates are interpreted as b-spline
vertices.
|
splinesteps
|
int
|
The number of steps to use when smoothing this line. Default is
12.
|
tags
|
tags
|
One or more tags to associate with this item. If only a single
tag is to be used, you can use a single string instead of a tuple
of strings.
|
Back Next
|