tkinter canvas简单教学

创建线

参考文献
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/create_line.html
在这里插入图片描述
w.create_line的参数每2个一组,定位一个点,可以定位任意多个点,这些点会连起来

import tkinter as tk

master = tk.Tk()

CANVAS_WIDTH=100
CANVAS_HEIGHT=100

w=tk.Canvas(master,
            width=CANVAS_WIDTH,
            height=CANVAS_HEIGHT)

w.pack()  # 封装起来

w.create_line(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT,0,CANVAS_HEIGHT, fill='red')
master.mainloop()

在这里插入图片描述

创建类椭圆

参考文献
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/create_oval.html
在这里插入图片描述

import tkinter as tk

master = tk.Tk()

CANVAS_WIDTH=100
CANVAS_HEIGHT=100

w=tk.Canvas(master,
            width=CANVAS_WIDTH,
            height=CANVAS_HEIGHT)

w.pack()  # 封装起来

w.create_oval(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT, fill='red')
master.mainloop()

在这里插入图片描述

创建矩形

参考文献
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/create_rectangle.html
在这里插入图片描述

import tkinter as tk

master = tk.Tk()

CANVAS_WIDTH=100
CANVAS_HEIGHT=100

w=tk.Canvas(master,
            width=CANVAS_WIDTH,
            height=CANVAS_HEIGHT)

w.pack()  # 封装起来

w.create_rectangle(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT, fill='red')
master.mainloop()

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lllxxq141592654/article/details/85266043