要找出上一次Python tkinter被按下的按钮,可以通过以下步骤实现:
下面是一个示例代码:
import tkinter as tk
def button_clicked(button_name):
global last_button_clicked
last_button_clicked = button_name
# 创建一个窗口
window = tk.Tk()
# 创建按钮并绑定回调函数
button1 = tk.Button(window, text="按钮1", command=lambda: button_clicked("按钮1"))
button1.pack()
button2 = tk.Button(window, text="按钮2", command=lambda: button_clicked("按钮2"))
button2.pack()
# 创建一个变量来存储上一次被按下的按钮
last_button_clicked = ""
# 执行窗口的主循环
window.mainloop()
# 打印上一次被按下的按钮
print("上一次被按下的按钮是:", last_button_clicked)
在这个示例中,我们创建了两个按钮,并为每个按钮绑定了一个回调函数button_clicked
。在回调函数中,我们将按钮的名称赋值给last_button_clicked
变量。最后,我们打印出last_button_clicked
的值,即可找出上一次被按下的按钮。
请注意,这只是一个简单的示例,实际应用中可能会有更复杂的逻辑和界面设计。
领取专属 10元无门槛券
手把手带您无忧上云