而不是 pack 方法的返回值。然后,你就可以在 Canvas 对象上调用 create_line 方法了。
line − 创建线条 line=canvas.create_line(x0,y0,x1,y1,...,xn,yn,options) oval − 创建一个圆 oval=canvas.create_oval(x0,y0,x1,y1,options) polygon − 创建一个至少有三个顶点的多边形 oval=canvas.create_polygon(x0,y0,x1,y1,...xn,yn,options) ...
创建一个Python项目后,首先使用eclipse工具新建一个python文件,并定义一个窗口。接着,定义一个拖动按钮,初始化按钮的文本内容并添加一个事件。随后,声明一个canvas画布,将其背景色设置为绿色,并设定宽度和高度均为200。紧接着,通过定义四个坐标变量a1、a2、b1和b2,使用create_line方法绘制一条直线...
# 20181224窗口画布绘制直线from tkinter import *window1=Tk()window1.title('test2')canvas1=Canvas(window1,width=500,height=500,bg='pink') # 设置画布canvas1.pack() # 显示画布# 利用create_line()在画布上绘制直线canvas1.create_line(100,100,400,100,width=5,fill='re...
1 先建立一个300*190的画板(画布、canvas),然后画对角线:from tkinter import *master = Tk()canvas_width = 300canvas_height = 190w = Canvas(master, width=300,height=190)w.pack()w.create_line(0,0,300,190)mainloop()2 把对角线变粗,线色改为绿色:w.create_line(0,0,300,190, fill...
line = canvas.create_line(x1, y1, x2, y2, fill="red") # 画圆 oval = canvas.create_oval(x1, y1, x2, y2, fill="yellow") # 画半圆,start参数代表开始的角度,extent代表最后的角度,所有画出一个半圆 arc = canvas.create_arc(x1 + 30, y1 + 30, x2 + 30, y2 + 30, start=0, ...
Canvas.create_polygon(coordinates, options = ...):用于创建任何多边形状。 canvas.create_line(x1, y1, x2, y2, options = ...):用于画线。 canvas.create_image(x, y, image=..., options = ... )添加图像。 canvas.create_bitmap(x, y, bitmap=..., options = ...)添加位图。
python tkinter canvas Canvas 的坐标系统是绘图的基础,其中点 (0,0) 位于 Canvas 组件的左上角,X 轴水平向右延伸,Y 轴垂直向下延伸。 create_arc:绘制弧。 create_bitmap:绘制位图。 create_image:绘制图片。 create_line():绘制直线。 create_polygon:绘制多边形。
canvas.create_line(0, i, 50, i) canvas.create_oval(10, 10, 200, 200, width=2, fill='blue') canvas.create_arc(200, 200, 300, 100) canvas.create_rectangle(200, 200, 300, 300, width=5, fill='red') canvas.create_line(0, 300, 150, 150, width=10, fill='green') ...
create_line() 这个方法可以画出折线 里面的参数是两个一组,就是x y轴的坐标 代码语言:javascript 复制 # 画一个矩形 rect=self.canvas.create_rectangle(50,50,100,100) 参数也是坐标,两个一组 代码语言:javascript 复制 # 画一个椭圆 oval=self.canvas.create_oval(50,50,100,100)...