• 技术文章 >Python技术 >Python基础教程

    python TKinter的消息传递机制

    小妮浅浅小妮浅浅2021-11-10 10:40:17原创19889

    1、自动发送事件/消息。

    2、系统负责将消息发送到队列。

    3、绑定/设置相关组件。

    4、后端自动选择感兴趣的事件并做出相应的反应。

    5、消息格式<[modifier-]---type-[-detail]>。

    实例

    # 事件的简单例子
    import tkinter
     
    def baseLabel(event):
        global baseFrame
        print("被点击")
        lb = tkinter.Label(baseFrame, text="谢谢点击")
        lb.pack()
     
    # 画出程序的总框架
    baseFrame = tkinter.Tk()
     
    lb = tkinter.Label(baseFrame, text="模拟按钮")
    # Label绑定相应的消息和处理函数
    # 自动获取左键点击,并启动相应的处理函数baseLabel
    lb.bind("<Button-1>", baseLabel)
    lb.pack()
     
     
    # 启动消息循环
    # 至此,表示程序开始执行
    baseFrame.mainloop()

    以上就是python TKinter的消息传递机制,希望对大家有所帮助。更多Python学习指路:python基础教程

    (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

    专题推荐:python tkinter
    上一篇:python中TKinter组件的使用 下一篇:python中TKinter的绑定方法

    相关文章推荐

    • python中condition条件变量的作用• python单元测试中的函数整理• TIOBE 10月编程语言排行榜,Python位临榜首• python中lambdas匿名函数的用法• python运算符的优先级规则• python中断言的使用注意• python正则表达式如何匹配内容• python正则表达式查找和替换内容• python中if-elif-else语句的使用注意• python中删除文档的方法• python函数定义的规则• python匿名函数的命名规则• python中rindex函数是什么• python中TKinter组件的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网