canvas.create_bitmap(330, 100, bitmap="gray12") canvas.create_bitmap(350, 100, bitmap="hourglass") canvas.create_bitmap(370, 100, bitmap="info") canvas.create_bitmap(390, 100, bitmap="questhead") canvas.create_bitmap(410, 100, bitmap="question") canvas.create_bitmap(430, 100,...
create_bitmap 绘制位图,支持XBM; create_image 绘制图片,支持GIF(x,y,image,anchor); create_line 绘制直线;(坐标罗列) create_oval; 绘制椭圆; create_polygon 绘制多边形(坐标依次罗列,不用加括号,还有参数,fill,outline); create_rectangle 绘制矩形((a,b,c,d),值为左上角和右下角的坐标); create_text...
canvas_width, self.canvas_height))) # 调整图片大小以适应画布 self.canvas.create_image(0, 0, anchor=tk.NW, image=self.photo) self.root.mainloop() def on_mouse_press(self, event): self.start_x = event.x self.start_y = event.y def on_mouse_drag(self, event): self.canvas.delete(...
canvas.create_image(800,600,image=image)#按下鼠标左键,允许画图,记录鼠标按下的位置defonLeftButtonDown(event): canDraw.set(1) X.set(event.x) Y.set(event.y)ifwhat.get() == 4:#这是tkinter.Canvas().create_text文本方法,用来输出文本#需要三个参数canvas.create_text(event.x,event.y,text=te...
4 改变图片在画布中的位置:canvas.create_image(100,100,anchor=NW,image=img)5 如果:canvas.create_image(100,100,image=img)6 参数的作用,大家自己体会。注意事项 在canvas.create_image(100,100,image=img)里面,默认的坐标(100,100)指的是图片中心在画布中的位置;而anchor=NW则指定的是图片的左上角的...
image = canvas.create_image(0, 0, anchor="nw", image=photo) # 定义画的图形大小,由它的初始坐标和终点坐标决定大小 x1, y1, x2, y2 = 0, 0, 80, 80 # 线条,fill参数代表颜色 line = canvas.create_line(x1, y1, x2, y2, fill="red") ...
y = int(canvas_height / 2) w.create_line(0, y, canvas_width, y, fill="#476042") mainloop() 上述代码在 Python3 下会有如下显示: 使用create_rectangle(coords, options)方法可以绘制矩形.coords参数依然表示两个点的坐标: 第一个点为左上角坐标, 第二个点为右下角坐标. ...
canvas.create_image(0, 0, anchor="nw", image=new_image) 这里使用了create_image方法将图像显示在画布上,参数0和0表示图像的左上角在画布上的位置,anchor="nw"表示使用图像的左上角作为锚点。 完整的示例代码如下: 代码语言:txt 复制 from tkinter import Tk, Canvas, PhotoImage ...
image = canvas.create_image(250, 0, anchor='n', image=image_file) 说明图片位置,并导入图片到画布上,图片锚定点(n图片顶端的中间点位置)放在画布(250,0)坐标处 第七行: x0, y0, x1, y1 = 100, 100, 150, 150 定义几个初始值 第八行: ...
image_file = tk.PhotoImage(file='ins.gif')这一句是创造一个变量存放ins.gif这张图片。image = canvas.create_image(10, 10, anchor='nw', image=image_file)里面的参数10,10就是图片放入画布的坐标, 而这里的anchor=nw则是把图片的左上角作为锚定点,在加上刚刚给的坐标位置,即可将图片位置确定。 最后...