Python如何用Tkinter库画圆形和矩形?Python矩形怎么画

python中的Tkinter库是一个可以用来创建窗口程序的标准库,在这个库中有一个叫做Canvas()画布的方法能够创建画布对象来实现任意图像的绘制 。这一篇文章就会来讲解一下使用Tkinter库要怎么去出圆形和矩形,感兴趣的小伙伴就一起往下看看吧 。

Python如何用Tkinter库画圆形和矩形?Python矩形怎么画

文章插图
一、矩形
矩形实际上非常简单,它就是由四个点和四个线连接起来组成的几何图形 。并且矩形两边的长和宽都是相等的,也就是说矩形在画布上的坐标是两两相对应的 。
canvas对象绘制矩形需要用到的是create_rectangle()方法,在这个方法中需要接收四个参数,这四个参数分别表示矩形从左上角往右边逆时针旋转的坐标 。也就是左上、左下、右下、右上的顺序,除了坐标之外也可以去设置线条颜色以及矩形背景色,示例如下所示:
【Python如何用Tkinter库画圆形和矩形?Python矩形怎么画】# 导入模块from tkinter import *# 创建画布canvas=Canvas(width=600,height=800,bg="green")# 绘制矩形canvas.create_rectangle(x1-5, y1-2, y1, y2*2, fill="white", width=3, outline="white")canvas.pack()mainloop()二、圆形
那么圆形的绘制就更加简单了,canvas绘制圆形时使用的方法是create_oval() 。这个方法也是需要去接收四个参数来表示圆形各个数据,同时也可以去设置构成圆形的线条颜色以及填充颜色 。而且圆形在绘制之前需要调用一下pack()方法将画布放在窗口中间并且设置填充为两倍,代码示例如下所示:
canvas=Canvas(width=800,height=600,bg='yellow')canvas.create_oval(x0, y0, x1, y1)以上就是关于“Python如何用Tkinter库画圆形和矩形?Python矩形怎么画”的全部内容了,希望对你有所帮助 。

    推荐阅读