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
运行上述程序,我们将会获得以下输出: