【问题标题】:How to bind key "<" in tkinter?如何在 tkinter 中绑定键“<”?
【发布时间】:2021-08-22 12:19:04
【问题描述】:

我的代码:

from tkinter import *
import tkinter as tk

root = Tk()

def Hello():
    print("You press '<' key")

root.bind("<", Hello)
root.mainloop()

但我收到错误:

_tkinter.TclError: 没有事件类型或按钮 # 或键符

我尝试了"&lt;&lt;&gt;""Shift-,",但它不起作用。

【问题讨论】:

  • “小于”&lt;less&gt; 你在找什么?
  • 这能回答你的问题吗? List of All Tkinter Events
  • 也许你可以用文字或图片来说明你想绑定哪个键(例如 less-thanopen angle-bracket 相同与 左箭头 相对)。不同的解释已经引发了讨论。

标签: python tkinter keyevent


【解决方案1】:

你要找的是这个:

root.bind("<less>", Hello)

您可以在original documentation of Tk 中找到关键同义词的完整列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多