Tk 画布线条小部件

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

运行上述程序,我们将会获得以下输出:

Tk 画布线条小部件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程