Canvas,是TKinter中用于图形绘制或复杂的图形界面布局。其中文翻译为:画布。可以简单理解为,canvas就是图画的载体。
创建Canvas对象,并显示在窗口中
Canvas是属于tkinter中的一个类,所以在使用是,我们应先导入tkinter。
from tkinter impor *#导入tkinter库
windows = TK()#创建主窗口
Canvas对象 = Canvas(主窗口,选项,) #创建一个Canvas对象
下面给出常用的选项
属性
说明
bd
指定画布的边框宽度,单位是像素
bg
指定画布的背景颜色
confine
指定画布在翻滚区域外是否可以滚动,默认值为True,表示不能翻滚
cursor
指定画布中的鼠标指针
heihgt
指定画布高度
highlightcolor
选中画布时的背景颜色
relief
指定画布的边框样式,
scrollregion
指定画布的翻滚区域的元组(w,n,e,s)
from tkinter impor *#导入tkinter库
windows = TK()#创建主窗口
test_canvas = Canvas(windows,bg='green', confine=False) #创建一个Canvas对象
test_canvas.pack()#显示画布
windows.mainloop() #设置窗口循环.可以简单理解为显示窗口
Canvas 图形对象
我们前面说过,可以在Canvas(画布)上画画,那么可以在上面画些什么和怎么实现呢?下面列举可以实现绘制图像的函数.
create_arc():绘制圆弧.
cre