如何在小键盘上绑定键号?

时间:2018-12-13 08:30:22

标签: python tkinter bind

如何为计算器绑定数字键(数字键盘)? 例如:

from tkinter import *
from tkinter import ttk
root=Tk()
bu1=ttk.Button(root, text="Button 1")
bu1.bind('??', lambda: BuClick(1))
bu1.pack()
def BuClick(n):
    print(n)
root.mainloop()

谢谢..

1 个答案:

答案 0 :(得分:1)

一些代码可同时绑定所有数字键:

import tkinter as tk

def my_handler(e):
    print(e.char)

master = tk.Tk()
for i in range(10):
    master.bind(str(i), my_handler)
master.mainloop()