【发布时间】:2022-02-08 12:10:55
【问题描述】:
我面临一个问题,即我的第一个按钮正在使用第二个按钮的命令。在尝试以编程方式创建具有不同功能的按钮时,我多次遇到此逻辑错误,有没有办法解决这个问题,或者这是对 Tkinter 的限制?下面的 gif 说明了我的问题。
import tkinter as tk
root = tk.Tk()
root.geometry("400x400")
def print_when_clicked(message):
print(message)
array = ["hi", "bye"]
for i in array:
tk.Button(root, text=i, command=lambda:print_when_clicked(i)).pack()
【问题讨论】: