2016-03-02 56 views
-2

我目前正在用Python编程一个简单的计算器,创建了所有标签 和计算器的一般“外观”。Python按键/鼠标单击参考,代码列表?

我需要创建绑定函数,以便当标签例如按下"1"它将被添加到要执行的字符串中。我知道如何创建一个模拟所有三个按钮点击(),输入和左右箭头的绑定函数,但我不知道如何定义数字和符号,因此,如果有人有一个参考表数字,符号和字母会很棒。

+1

取决于你所使用的GUI库。你使用的是什么GUI库? – Kevin

+0

我正在使用tkinter。 – n0k0thecomedian

回答

0

在Tkinter中,键盘按下的大部分事件字符串都只是对应于键的符号。例如,当按下“1”键时,触发一个事件,执行:

root.bind("1", some_function) 

(注意,这是从root.bind("<1>", some_function)不同 - 括号表示该事件被参照第一鼠标键。)

您可以为典型artihmetic运营商做同样的:

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

好的,非常感谢。我如何给你答案的答案? – n0k0thecomedian