微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tkinter画图方法是什么?Python怎么使用Tkinter绘制图像

Tkinter原本是用来开发桌面窗口程序的标准库,而它也是通过各种组件的添加来完成窗口样式设置的,那么最近有小伙伴想要知道Tkinter实现图像绘制的方法是什么。所以下面所介绍的内容就是,使用tkinter画图方法的详细教程,一起往下看看吧。

一、画布创建

因为tkinter它所有的操作都是在窗口之中实现的,那么这个图像无法直接画在窗口里面,但是可以通过创建画布然后在其上面来绘制图像。而画布创建使用的方法是Canvas(),这个画布也就是一个组件。它需要需要传入添加窗口对象、背景色以及高宽几个参数,详细代码示例如下:

import tkinter as tk
root = tk.Tk()
cv = tk.Canvas(root, bg='white')
cv.pack()
root.mainloop()

二、tkinter绘图

而画布创建好之后会返回一个组件对象,通过这个对象调用方法来完成图像绘制,代码示例如下所示:

cv.create_rectangle(10, 10, 110, 110)

这个方法就是会在画布上绘制出来一个矩形,而四个参数分别表示的就是x1、y1、x2、y2这四个坐标点的值,也就是相对于画布左边以及上面的距离,之间的差异就是矩阵的大小。那么在这方法之中还可以去设置的参数有fill、outline、width以及dash四种,分别表示矩形背景色、矩形边框颜色、矩形边框宽度以及使用虚线边框,代码示例如下所示:

cv.create_rectangle(10, outline='red',width=5,dash=10,fill='orange')

而这些绘制图像的方法必须写在画布组件对象部署在窗口代码之前才可以,而其他图像的绘制方法就是要自己去官网查看了,语法差不多都是一样的。

以上就是关于“Tkinter画图方法是什么?Python怎么使用Tkinter绘制图像”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐