【问题标题】:How do I transfer properties of one button to another? (Text in this case, python, tkinter)如何将一个按钮的属性转移到另一个按钮? (本例中的文本,python,tkinter)
【发布时间】:2019-02-05 20:32:55
【问题描述】:
我的问题很简单,我还是一个初学者,我希望有一个非常简单的解决方案来解决我的问题,但我自己处理它时遇到了麻烦。我有一个按钮,我们称之为 button1,它里面有一个文本,我只想将里面的文本传输到另一个按钮。
当然,在我正在制作的程序中,文本一直在变化,所以我不能只复制一次就完成它。有没有一种简单的方法可以做到这一点?
另外,如何从按钮中提取文本?例如,我有;
button1.config(text="X")
如何将其提取到我可以使用的变量中?
【问题讨论】:
标签:
python
button
text
tkinter
【解决方案1】:
您也可以使用button1['text'] 来设置和获取它的值。对于 tkinter 中的大多数对象都是如此。 cget 是替代方法。
button2['text'] = button1['text']
或
button2.config(text=button1.cget('text'))
或者这些方法的任意组合。