• Python tkinter -- 第18章 画布控件之图像(image)


    18.2.16 create_image(position, **options)
    在画布的指定位置创建一个图片对象。这里的图片对象是gif,png,pgm和ppm。
    (1)position:图片的坐标(x,y)。
    (2)**options:图片选项

    选项含义
    activeimage指定当图片对象状态为 ACTIVE 时候显示的图片
    anchor指定位图在 position 参数的相对位置,有N, NE, E, SE, S, SW, W, NW, 或 CENTER 来定位(EWSN代表东西南北)。默认值是 CENTER
    image指定要显示的图片
    disabledimage指定当图片对象状态为 DISABLED 时候显示的图片
    state指定该图片对象的状态:可以是 NORMAL,DISABLED(不可用,不响应事件)和 HIDDEN(隐藏)。默认值是 NORMAL
    tags为创建的图片对象添加标签
    18.2.16.1 activeimage
    鼠标经过时,显示的图片。用image属性定义的原始图片,不会同时显示。
    import tkinter as tk
    root=tk.Tk()
    root.geometry('320x240')
    b1=tk.Canvas(root)
    pic=tk.PhotoImage(file='sun1.gif')
    ap=tk.PhotoImage(file='sun2.gif')
    b1.create_image(160,160,image=pic,activeimage=ap)
    b1.pack()
    root.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    18.2.16.2 anchor
    定义如何在坐标点(x,y)显示图片。具体见18.2.15.4节的说明。
    18.2.16.3 image
    指定要显示的图片。

    import tkinter as tk
    root=tk.Tk()
    root.geometry('320x240')
    b1=tk.Canvas(root)
    pic=tk.PhotoImage(file='sun1.gif')
    b1.create_image(160,120,image=pic)
    b1.pack()
    root.mainloop()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    结果:
    在这里插入图片描述
    18.2.16.4 disabledimage
    当图片的状态为tk.DISABLED状态的时候,显示的图片。
    18.16.2.5 state
    指定bitmap的状态。有三种:
    (1)NORMAL。正常状态,可见,可选中,绑定的函数可以调用
    (2)DISABLED。禁止状态,可见,但是不可以选中,绑定的回调函数不起作用
    (3)HIDDEN。隐藏状态。不可见。
    18.2.16.6 tags
    指定图片标签,相当于别名。也可以通过其他的方式添加标签

  • 相关阅读:
    [附源码]java毕业设计基于的花店后台管理系统
    深入探索Spring Boot的自动配置机制
    基于Springboot的地方美食分享网站(有报告)。Javaee项目,springboot项目。
    [读论文]DiT Scalable Diffusion Models with Transformers
    智慧工厂视频智能分析系统
    java如何进阶?
    分享35个ASP源码,总有一款适合您
    神经网络训练过程可视化,深度神经网络训练方法
    就在刚刚,雷军又做了个10亿的公司
    Java学习笔记(三):抽象类
  • 原文地址:https://blog.csdn.net/weixin_42272768/article/details/100852283