簡體   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