2024-05-28 19:48:04 发布
网友
Possible Duplicate:In Tkinter is there any way to make a widget not visible?
我有一个标签看起来像:
Lab = Label(text = "Update ID") Lab.pack(side = LEFT)
我想这个标签不可见,但想让它在点击特定按钮时可见。在
我有一个按钮看起来像:
我希望标签不可见,但想让它在点击“按钮1”时可见。在
如有任何反馈,我们将不胜感激。在
有几种方法可以实现这一点。首先,可以使用lift和lower属性来更改堆叠顺序。例如,如果标签是一个框架的子标签,并且你lower它,它将“在”框架后面,因此变得不可见。T
lift
lower
第二个选择是从显示器上完全删除标签。如果使用的是网格几何管理器,则可以使用grid_remove。这个方法的好处是grid记住了小部件的位置,所以要恢复它,可以调用widget.grid()并使用之前的所有选项(sticky、row、column等)。在
grid_remove
widget.grid()
但他们也有遗忘的缺点。它将从显示屏上移除,有关其放置位置的信息将被遗忘。这意味着您必须重新应用所有正确的选项,以使小部件出现在同一位置。在
有几种方法可以实现这一点。首先,可以使用
lift
和lower
属性来更改堆叠顺序。例如,如果标签是一个框架的子标签,并且你lower
它,它将“在”框架后面,因此变得不可见。T第二个选择是从显示器上完全删除标签。如果使用的是网格几何管理器,则可以使用
grid_remove
。这个方法的好处是grid记住了小部件的位置,所以要恢复它,可以调用widget.grid()
并使用之前的所有选项(sticky、row、column等)。在但他们也有遗忘的缺点。它将从显示屏上移除,有关其放置位置的信息将被遗忘。这意味着您必须重新应用所有正确的选项,以使小部件出现在同一位置。在
相关问题 更多 >
编程相关推荐