Python Gui使不可见的标签可见

2024-05-28 19:48:04 发布

您现在位置:Python中文网/ 问答频道 /正文

Possible Duplicate:
In Tkinter is there any way to make a widget not visible?

我有一个标签看起来像:

Lab = Label(text = "Update ID")
Lab.pack(side = LEFT)

我想这个标签不可见,但想让它在点击特定按钮时可见。在

我有一个按钮看起来像:

^{pr2}$

我希望标签不可见,但想让它在点击“按钮1”时可见。在

如有任何反馈,我们将不胜感激。在


Tags: toinmakeistkinterlabnotany
1条回答
网友
1楼 · 发布于 2024-05-28 19:48:04

有几种方法可以实现这一点。首先,可以使用liftlower属性来更改堆叠顺序。例如,如果标签是一个框架的子标签,并且你lower它,它将“在”框架后面,因此变得不可见。T

第二个选择是从显示器上完全删除标签。如果使用的是网格几何管理器,则可以使用grid_remove。这个方法的好处是grid记住了小部件的位置,所以要恢复它,可以调用widget.grid()并使用之前的所有选项(sticky、row、column等)。在

但他们也有遗忘的缺点。它将从显示屏上移除,有关其放置位置的信息将被遗忘。这意味着您必须重新应用所有正确的选项,以使小部件出现在同一位置。在

相关问题 更多 >

    热门问题