个性化阅读
专注于IT技术分析

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 canvas
c = Canvas(top, bg = "pink", height = "200")


c.pack()

top.mainloop()

输出

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画布
赞(0)
未经允许不得转载:srcmini » Python Tkinter画布用法介绍

评论 抢沙发

评论前必须登录!