python画布组件_第10讲,Canvas 画布控件

第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(&#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值