说,如果我想将空格键和键“ w”绑定到代码中的任何随机函数,该怎么办?我应该使用if“ w”和if“然后执行吗?还是可以将多个键绑定到一个功能?
#if statement way. idk how to do this tho
if "w" == Pressed:
if "<space>" == Pressed:
#perform function
#or
self._master.bind("<space>", "w", lambda e: function)
答案 0 :(得分:2)
在tkinter
中,可以用所有键"<space>w"
放入字符串,然后可以执行以下操作:按空格键(是否释放空格),按w
,它将运行功能。
import tkinter as tk
def test(event):
print('test')
root = tk.Tk()
root.bind('<space>w', test)
root.mainloop()
答案 1 :(得分:1)
通过仅添加and,我就可以将此文本输入框绑定到选项卡并输入键。我想如果您希望每个键运行不同的功能,则可以。
Text.bind("<Tab>", AddText) and Text.bind("<Return>", AddText)