繁体   English   中英

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

[英]How can I close a notebook tab in tkinter?

问题是:

如何关闭 tkinter.ttk Notebook小部件中的选项卡? 为了简单起见,

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")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM