Tkinter Canvas 绘制圆或椭圆

Tkinter Canvas 绘制圆或椭圆

create_oval( )它的使用方式如下。

create_oval(x1, y1, x2, y2, options)

(x1,y1)和(x2,y2)分别是圆或椭圆的左上角和右下角坐标,下列是常用的options用法。

(1)dash:建立虚线,与create_line( )相同。

(2)dashoffset:与dash一样产生虚线,但是一开始数字是空白的宽度。

(3)fill:设置圆或椭圆的填充颜色。

(4)outline:设置圆或椭圆边界颜色。

(5)stipple:绘制位图边界的圆或椭圆。

(6)width:圆或椭圆线条宽度。

示例1

圆和椭圆的绘制。

from tkinter import * 

tk = Tk()
tk.title("apidemos.com")
canvas = Canvas(tk, width=640, height=480)
canvas.pack()
# 以下是圆形
canvas.create_oval(10, 10, 110, 110)
canvas.create_oval(150, 10, 300, 160,fill="yellow")
# 以下是椭圆形
canvas.create_oval(10, 200, 310, 350)
canvas.create_oval(350, 200, 550, 300,fill="aqua",outline="blue",width=5)

tk.mainloop()

输出:

Tkinter Canvas 绘制圆或椭圆

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程