使用 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)
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)