Python按键/鼠标点击参考,代码列表?

时间:2016-03-02 19:24:46

标签: python function binding tkinter calculator

我目前正在"编程" Python中的一个简单计算器,创建了所有标签 和一般"展望"计算器。

我需要创建绑定函数,以便在标签时例如按下"1"它将被添加到要执行的字符串中。

我知道如何创建一个模拟所有三个按钮点击(),输入和左右箭头的绑定函数,但我不知道如何定义数字和符号,所以,如果有人有一个参考表,所有的数字,符号和字母会很棒。

1 个答案:

答案 0 :(得分:0)

在Tkinter中,键盘按下的大多数事件字符串只对应于键的符号。例如,当" 1"触发事件时键被按下,执行:

root.bind("1", some_function)

(请注意,这与root.bind("<1>", some_function)不同 - 括号表示事件是指第一个鼠标按钮。)

您可以为典型的艺术运营商做同样的事情:

root.bind("+", some_function)
root.bind("-", some_function)
root.bind("*", some_function)
root.bind("/", some_function)
root.bind("=", some_function)