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_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(...
window.iconbitmap("./image/icon.ico") # 设置窗口宽高固定 window.resizable(0,0) canvas=tk.Canvas(window, width=200, height=200, bg="#fff") canvas.pack(); # 画一条线 canvas.create_line(0,100,200,100, fill="#f00") # 画一个矩形 canvas.create_rectangle(50,50,150,150, fill="bl...
canvas.create_image(40,140,image= img) canvas .pack() win. mainloop() 保存为 .pyw 文件后,直接双击运行该文件,结果如图 3 所示: 图3:程序运行结果 4) create_line(x0, y0, x1, y1, ... , xn, yn, options) 创建一个线条。其中,参数 x0,y0,x1,y1,...,xn,yn 定义线条的坐标;参数 optio...
w = Canvas(root, width=200, height=100,bg="yellow") w.pack() # 使用PhotoImage方法加载图片 photo = PhotoImage(file="test.png") # 显示图片 前面两个数字表示图片显示位置 锚点默认图片中心 anchor参数可以更改锚点 w.create_image(100,50,image=photo) ...
canvas.create_image(10,70,anchor=NW,image=myImage) 1. 2. 3. 4. 5. 6. 7. 8. 9. grid(网格布局) 1.布局管理器可以将一个控件放置到一个二维的表格里,主控件被分割成一系列的行和列 2.可以使用sticky选项去指定对齐方式,可以选择的值有:N/S/E/W,分别代表上/下/左/右。如果你想让label靠左...
1.canvas绘制基本图形的方法 1.1画线(Line) 方法: create_line(x0,y0,x1,y1,……,xn,yn,*options) 参数x0到yn指定显示中一系列的两点或多点坐标,来描述一条线或一系列线。在数的后面可以是任何数量的选项-值对。每对用户来配置选项。这些相同的选项-值对可以用在itemconfigure调用中修改项的配置。
canvas.create_image(0, 0, anchor="nw", image=new_image) 这里使用了create_image方法将图像显示在画布上,参数0和0表示图像的左上角在画布上的位置,anchor="nw"表示使用图像的左上角作为锚点。 完整的示例代码如下: 代码语言:txt 复制 from tkinter import Tk, Canvas, PhotoImage ...
create_bitmap:绘制位图。 create_image:绘制图片。 create_line():绘制直线。 create_polygon:绘制多边形。 create_text:绘制文字。 create_window:绘制组件。 Canvas 的坐标系统是绘图的基础,其中点 (0,0) 位于 Canvas 组件的左上角,X 轴水平向右延伸,Y 轴垂直向下延伸。