使用 python tkinter 将文本从一个按钮移动到另一个按钮

Moving text from a button to another using python tkinter

def move(sp, t):
    if sp == "eightA":
        sps = eightA
    if t == "sixA":
        st = sixA
    if st == " ":
        # target is empty
        sps["text"] = " "
        st["text"] = str(sps["text"])

大家好,我正在尝试使用此功能将文本从一个 tkinter 按钮“移动”到另一个按钮,假设 sp 是我想要移动的内容,t 是目标,所以我想移动文本 从按钮 eightA 到 sixA,还要注意我希望能够在任何 2 个按钮上使用此功能,这很难解释,但如果可以的话请帮忙,上面的代码是我试过的 很多其他没有用的, 谢谢

程序

  • 将第一个按钮上的文本存储在变量中
  • 将第一个按钮配置为没有文本
  • 将第二个按钮配置为将文本存储在变量中

示例

btn1 = tk.Button(text="Hello")
btn2 = tk.Button(text="Not Hello")

# store text on btn1 in a variable
txt = btn1['text']
# configure btn1 to have no text
btn1.config(text="")
# configure btn2 to have text stored in variable
btn2.config(text=txt)

所以你的函数看起来像

def move(btn1, btn2):
    txt = btn1['text']
    btn1.config(text=" ")
    btn2.config(text=txt)