第10讲,Canvas 画布控件
你可以在Canvas 画各种图形,也可以展示图片,同时,你还可以移动他们
1. 画一条对角线
import tkinter as tk
window = tk.Tk()
window.title('画布')
window.geometry('300x300')
canvas = tk.Canvas(window,
bg='blue', # 设置背景色
height=200, # 设置高度
width=300) # 设置宽度
canvas.pack()
# 左上角是0,0 右下角是300, 200
line = canvas.create_line(0, 0, 300, 200)
window.mainloop()
效果图
使用create_line创建一条直线时,需要指定4个坐标,分别是x1, y1, x2, y2,(x1, y1) 是起始点坐标,(x2, y2)是结束点坐标。
在所有图形界面中,左上角的坐标值是(0, 0), 画布的高度是200, 宽度是300,那么画布的右下角就是(300, 200), 这和我们平时理解的平面直角坐标系有点不同,但你要学会适应它。
2. 画出圆形,长方形
import tkinter as tk
window = tk.Tk()
window.title(&#