Python Tkinter画布用法介绍

canvas小部件用于将结构化图形添加到python应用程序。它用于绘制图形和绘图到python应用程序。下面给出了使用画布的语法。
句法

w = canvas(parent, options)

下面列出了可能的选项。
SN Option Description
1 bd 代表边框宽度。默认宽度为2。
2 bg 它代表画布的背景色。
3 confine 设置它使画布在滚动区域外不可滚动。
4 cursor 光标用作画布上的箭头, 圆圈, 圆点等。
5 height 它代表画布在垂直方向上的尺寸。
6 highlightcolor 当小部件聚焦时, 它代表突出显示的颜色。
7 relief 它代表边框的类型。可能的值为SUNKEN, RAISED, GROOVE和RIDGE。
8 scrollregion 它代表指定为包含画布区域的元组的坐标。
9 width 它代表画布的宽度。
10 xscrollincrement 如果将其设置为正值。画布仅放置为此值的倍数。
11 xscrollcommand 如果画布是可滚动的, 则此属性应为水平滚动条的.set()方法。
12 yscrollincrement 像xscrollincrement一样工作, 但是控制垂直移动。
13 yscrollcommand 如果画布是可滚动的, 则此属性应为垂直滚动条的.set()方法。
例子
from tkinter import * top = Tk()top.geometry("200x200")#creating a simple canvasc = Canvas(top, bg = "pink", height = "200")c.pack()top.mainloop()

输出
Python Tkinter画布用法介绍

文章图片
示例:创建弧
from tkinter import * top = Tk()top.geometry("200x200")#creating a simple canvasc = Canvas(top, bg = "pink", height = "200", width = 200)arc = c.create_arc((5, 10, 150, 200), start = 0, extent = 150, fill= "white")c.pack()top.mainloop()

【Python Tkinter画布用法介绍】输出
Python Tkinter画布用法介绍

文章图片

    推荐阅读