下面是一个使用create_image方法的示例,将本地图像插入到 Canvas 中。 importtkinterastkfromtkinterimportPhotoImage# 创建主窗口root=tk.Tk()root.title("图像插入示例")# 创建 Canvas 对象canvas=tk.Canvas(root,width=400,height=300,bg='white')canvas.pack()# 加载图像image=PhotoImage(file='example.png')#...
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 对象然后在其上绘制一条水平直线. 这条直线将 canvas 分割为上下两部分. 在传入坐标参数时,y = int(canvas_height / 2)这种强制转换整形的表达式是没有必要的, 因为create_line()方法也接受 float 类型作为坐标参数, float 坐标数值将被自动转为整形...
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,...
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则指定的是图片的左上角的...
self.canvas.create_image(0, 0, anchor=tk.NW, image=self.tk_image) # 使用 pack() 函数居中显示 canvas self.canvas.pack(expand=True) # 设置编辑按钮 self.button_frame = tk.Frame(self.root) self.quit_button = tk.Button(self.button_frame, text="编辑",command=self.bianji) ...
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") ...
要用tkinter在画布上显示图片,首先要装入图片,然后使用canvas对象上的create_image函数。 这是我存在E盘上的一张图片: 我们可以这样来显示one.gif图片: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 >>>from tkinterimport*>>>tk=Tk()>>>canvas=Canvas(tk,width=400,height=400)>>>canvas.pack()>>...
9、组图组件Canvas控制参数 代码语言:python 代码运行次数:0 运行 AI代码解释 background(bg) 背景色; foreground(fg) 前景色; borderwidth 组件边框宽度; width 组件宽度; height 高度; bitmap 位图; image 图片; 绘图的方法主要以下几种: 代码语言:python 代码运行次数:0 运行 AI代码解释 create_arc 圆弧; ...