Python Tkinter – 画布

Tkinter教程, 画布小组件用于在Python应用程序中添加结构化图形。它被用来在Python应用程序中绘制图形和图画。使用canvas的语法如下。

Python Tkinter 画布 语法

w = canvas(parent, options)

下面列出了可能的选项清单。

SN 选项 描述
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()方法。

Python Tkinter 画布 示例

from tkinter import * 

top = Tk()

top.geometry("200x200")

#creating a simple canvas
c = Canvas(top,bg = "pink",height = "200")

c.pack()

top.mainloop()

输出:
Python Tkinter 画布

Python Tkinter 画布 示例: 创建一个弧线

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()

输出:
Python Tkinter 画布

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程