Как связать ключи-цифры на цифровой клавиатуре? - PullRequest
0 голосов
/ 13 декабря 2018

Как связать цифровые клавиши (numpad) для калькулятора?например:

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 голосов
/ 13 декабря 2018

Код для привязки всех ваших цифровых клавиш одновременно:

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()
...