- Button
import tkinter
top = tkinter.Tk()
def helloCallBack(a,b):
print(a,b)
B = tkinter.Button(top, text="点我", command=lambda : helloCallBack(10,10))
B.pack()
top.mainloop()
- 双击事件
from tkinter import *
root = Tk()
d= {}
lb = Listbox(root)
def printList(event):
tmp = lb.get(lb.curselection())
print(d[int(tmp)])
#双击事件
lb.bind('<Double-Button-1>',printList)
for i in range(10):
lb.insert(END,str(i*100))
d[i*100] = i*100+10
lb.pack()
text = Text(root)
d2 ={0:'woy'}
text.insert(END,d2[0])
text.pack()
root.mainloop()
3.吐槽
tk用起来感觉有点不舒服, 还是前端界面好使(但有时候回调函数也难受)