在不同的 Tkinter 框架中使用相同的按钮

Using the same button in different Tkinter frames

我目前正在使用 Tkinter 库为 Python 编写一个简单的 GUI,它使用两个不同的框架。通过一个按钮,我可以在两个框架之间切换,一次只显示其中一个框架。

我需要在两个框架中都使用一个特定按钮。是否可以将它放在不同的框架中?

当然我有几个后门解决方案来解决我的问题,比如创建一个使用相同变量和命令的按钮,但我想知道是否可以使用完全相同的按钮.

您可以将按钮放置在您想要的任何框架中(但您不能在顶层 windows 之间移动小部件除外)。但是,按钮不能同时出现在两个框架中。

当然可以在切换框架时移动按钮,但我要么将按钮移动到通用工具栏,要么只使用两个调用相同功能的按钮。移动按钮会增加复杂性,而不会在 return.

中提供太多额外价值