Python技术迷

Tkinter 教程-Python Tkinter 画布

整理:python架构师
画布小部件用于向Python应用程序添加结构化图形。它用于在Python应用程序中绘制图形和绘图。使用画布的语法如下。

语法

w = canvas(parent, options)

以下是可能的选项列表。

序号选项描述
1bd表示边框宽度。默认宽度为2。
2bg表示画布的背景颜色。
3confine设置使画布在滚动区域外无法滚动。
4cursor光标用作画布上的箭头、圆圈、点等。
5height表示画布在垂直方向上的大小。
6highlightcolor表示小部件聚焦时的高亮颜色。
7relief表示边框的类型。可能的值有SUNKEN、RAISED、GROOVE和RIDGE。
8scrollregion表示指定为包含画布区域的元组的坐标。
9width表示画布的宽度。
10xscrollincrement如果设置为正值,画布仅放置在此值的倍数处。
11xscrollcommand如果画布可滚动,则此属性应为水平滚动条的 .set() 方法。
12yscrollincrement类似于xscrollincrement,但控制垂直移动。
13yscrollcommand如果画布可滚动,则此属性应为垂直滚动条的 .set() 方法。

专属福利 

👉点击领取:最全Python资料合集

示例

from tkinter import *   
top = Tk()
top.geometry("200x200")
#creating a simple canvas c = Canvas(top,bg = "pink",height = "200")

c.pack()
top.mainloop()

输出:

Image

示例:创建弧线

from tkinter import *   
top = Tk()
top.geometry("200x200")
#creating a simple canvas c = 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()

输出:

Image
Image
 1
Image
热门推荐

Image