用python画布tkinter画一个简单的矩形

今早简单学了下python3.8的tkinter画布工具,代码如下:

# !/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__=="__main__":
    #导入tkinter库
    from tkinter import *
    #输入坐标
    x1=int(input("请输入矩形左上角的横坐标值"))
    y1=int(input("请输入矩形左上角的纵坐标值"))
    x2=int(input("请输入矩形右下角的横坐标值"))
    y2=int(input("请输入矩形右下角的横坐标值"))
    #设置画布大小,背景颜色
    canvas=Canvas(width=600,height=800,bg="green")
    #矩形的左上角坐标x1,y1及右下角坐标x2,y2,填充颜色为红色,线条黑色宽度为1
    canvas.create_rectangle(x1,y1,x2,y2,fill="red",width=1,outline="black")
    #画了一个竖的矩形
    canvas.create_rectangle(x1-5, y1-2, y1, y2*2, fill="white", width=3, outline="white")

    canvas.pack()
    mainloop()

点击运行后输入下面的值:
请输入矩形左上角的横坐标值20
请输入矩形左上角的纵坐标值30
请输入矩形右下角的横坐标值300
请输入矩形右下角的横坐标值200

运行结果如下:
用python画布tkinter画一个简单的矩形_第1张图片
每天学习一点,哈哈哈

你可能感兴趣的:(每天学习点python,python,canvas,tkinter)