Tk 画布线条小部件
线条小部件用于在画布上绘制一条线。线条小部件的语法如下所示 –
canvasName create line x1 y1 x2 y2 ... xn yn options
x1 y1, x2 y2 … xn yn 用于确定线段的端点。
选项
在下表中列出了线段小部件的可用选项 –
| 序号 | 语法与描述 | 
|---|---|
| 1 | -arrow 确定线条两端是否有箭头。端可以是both,first,last和none。 | 
| 2 | -fill 填充颜色使线段具有颜色填充。 | 
| 3 | -smooth 可以设置为true,使线段呈现为一组贝塞尔曲线。 | 
| 4 | -splinesteps 确定贝塞尔曲线的线段数。 | 
下面是一个线小部件的简单示例:
#!/usr/bin/wish
canvas .myCanvas -background red -width 100 -height 100 
pack .myCanvas
.myCanvas create line 10 10 50 50 30 100 -arrow both -fill yellow -smooth true
   -splinesteps 2
运行上述程序,我们将会获得以下输出:

极客教程