Python Tkinter Canvas

17 Mar 2025 | 阅读 2 分钟

canvas 小部件用于向 python 应用程序添加结构化图形。它用于绘制图形和绘图到 python 应用程序。使用 canvas 的语法如下所示。

语法

可能的选项列表如下。

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

示例

输出

Python Tkinter Canvas

示例:创建一个弧形

输出

Python Tkinter Canvas