如何在tkinter中关闭笔记本选项卡?



问题是:

如何关闭tkinter中的选项卡。ttkNotebook小部件?为了使事情简单,

def add_tab():
global tab
tab = Frame(notebook)
notebook.add(tab, text=f'{"new.txt": ^20}')
def close_tab():
tab.destroy()

但是,当我执行此操作时,最近创建的选项卡被关闭。即使我点击按钮,其他的也不会关闭。

此外,我如何找到当前打开并相应地关闭哪个选项卡?

这个问题有解决办法吗?

您可以使用notebook.forget("current")来删除当前选定的选项卡:

def close_tab():
notebook.forget("current")

最新更新