📅  最后修改于: 2023-12-03 15:24:53.261000             🧑  作者: Mango
Tkinter 是 Python 内置的一个 GUI 库,它提供了创建图形化界面的基本工具和部件,并且易于学习和使用。在 Tkinter 中,每个 GUI 应用程序都是由窗口、部件和事件组成的。本文将介绍如何使用 Tkinter 给出两个常见的命令。
command
是一种通用的 Tkinter 部件选项,它用于指定一个回调函数,当该部件被按下时将触发该函数。以下是一个使用 command
的简单示例:
import tkinter as tk
def onClick():
print("Hello, World!")
root = tk.Tk()
btn = tk.Button(root, text="Click Me!", command=onClick)
btn.pack()
root.mainloop()
在以上示例中,使用 Button
部件创建了一个按钮,当按钮被按下时,onClick()
函数将会被调用。
bind
是 Tkinter 部件的另一种回调函数选项,它用于关联一个事件和一个回调函数。当指定的事件发生时,该回调函数将被调用。以下是一个使用 bind
的简单示例:
import tkinter as tk
def onKeyPress(event):
print("You pressed key {0}.".format(event.char))
root = tk.Tk()
root.bind("<Key>", onKeyPress)
root.mainloop()
在以上示例中,使用 bind
绑定了 <Key>
事件和 onKeyPress()
回调函数,当用户按下任何键时,该函数将被调用并打印该键的字符。
本文介绍了两个常见的命令:command
和 bind
。它们在 Tkinter 编程中非常有用,可以帮助程序员创建响应式的 GUI 应用程序。如果你正在学习 Tkinter,那么这两个命令应该是你必须掌握的基本工具。