tkinter 退出按Q
时间: 2024-11-03 18:14:34 浏览: 16
使用 Python Tkinter 模块的猜数游戏
Tkinter是一个Python库,用于创建图形用户界面(GUI)。如果你想让程序在用户按下特定键(如Q或Quit)时退出,你可以通过监听键盘事件或者设置一个退出函数。以下是一个简单的例子:
```python
import tkinter as tk
def on_key_press(event):
if event.char == 'q':
root.destroy() # 点击Q或按下Ctrl+C将关闭窗口
elif event.char == 'Ctrl+C': # 这里还可以处理其他快捷键
print("You pressed Ctrl+C")
root = tk.Tk()
root.bind('<Key>', on_key_press) # 绑定按键事件到on_key_press函数
# ... 其他 GUI 设计部分 ...
root.mainloop()
```
在这个例子中,`<Key>` 表示监听所有键盘事件,`event.char` 获取输入的字符。当你按下 Q 键时,会触发 `on_key_press` 函数并关闭窗口。
阅读全文