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

问题描述:

我目前正在使用使用两个不同框架的Python的Tkinter库编写的简单GUI。用一个按钮,我可以在两个框架之间切换,一次只能看到其中一个。在不同的Tkinter框架中使用相同的按钮

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

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

你可以在任何你想要的框架中放置一个按钮(除了你不能在顶层窗口之间移动一个小部件)。但是,该按钮不能同时出现在两个框架中。

切换帧时移动按钮当然是可以的,但我可以将按钮移动到常用的工具栏,或者只是有两个按钮调用相同的功能。移动按钮会增加复杂性,但不会带来太多额外的回报。