Tk - 画布线条控件



线条控件用于在画布上绘制线条。线条控件的语法如下:

canvasName create line x1 y1 x2 y2 ... xn yn options

x1 y1, x2 y2 ... xn yn 用于确定线段的端点。

选项

线条控件可用的选项列在下表中:

序号 语法和描述
1

-arrow end

确定线条是否应该在端点处有箭头。端点可以是both(两端)、first(前端)、last(后端)和none(无)。

2

-fill color

填充颜色用于填充线段。

3

-smooth boolean

可以设置为true,使线段以一组贝塞尔曲线渲染。

4

-splinesteps number

确定贝塞尔曲线的线段数量。

线条控件的一个简单示例如下:

#!/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

运行上述程序后,将得到以下输出:

Canvas Line Example
tk_canvas_widgets.htm
广告
© . All rights reserved.