当前位置:   article > 正文

tkinter自定义发出或者接受事件_tkinter 自定义事件

tkinter 自定义事件

注意,tkinter必须要用双尖括号括起来自定义事件的字符串,否则将报错。

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
 
import tkinter as tk

 
top = tk.Tk()

def event1(event):
    global B
    print('abcd event triggered!') 
    B.config(text='abcd triggered!')   
     
def helloCallBack():
    global B,top
    B.event_generate('<<abcd>>')
    

top.bind("<<abcd>>",event1,add='+') 
B = tk.Button(top, text ="点我", command = helloCallBack)
 
B.pack()
top.mainloop()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/761043
推荐阅读
相关标签
  

闽ICP备14008679号