python - 使用按钮 tkinter 删除选定的笔记本选项卡

标签 python tkinter

tkinter 中删除所选笔记本选项卡的功能是什么? 我在网上找不到任何相关信息?

这是我写的代码,我只需要函数:

from tkinter import *
from tkinter import ttk
import math
import sys

myApp = Tk()
myApp.title(" Program ")
myApp.geometry("1000x1200")

tasktabs=ttk.Notebook(myApp)

TabOne=ttk.Frame(tasktabs)
tasktabs.add(TabOne,text="Tab One")

TabOne=ttk.Frame(tasktabs)
tasktabs.add(TabOne,text="Tab Two")

def deletetab():

    # whats the function for deleting tab?

    pass

DelButton=Button(myApp,text=' Delete  ', command=deletetab)
DelButton.grid(row=0,column=3, sticky="W")


tasktabs.grid(row=0,column=0,sticky="W")

myApp.mainloop()

最佳答案

def deletetab():
    tasktabs.forget(tasktabs.select())

删除当前选定的选项卡。

关于python - 使用按钮 tkinter 删除选定的笔记本选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50242961/

相关文章:

python - 动画 matplotlib 的 Poly3DCollection

python - 如何在固定版本上卡住 conda

python - Python Staticmethod 可以调用另一个本地方法吗?

python - 如何使用 `set_major_locator` 将 x-ticks 设置为月份?

python - raw_input() 和 sys.stdin 在 CTRL-C 上表现不佳

python - 如何使用 tkinter 中的按钮设置 `Entry` 小部件的文本/值/内容

python - 如何摧毁这个。 Python 知识库

Python - tkinter 按钮卡住

python - _tkinter.TclError : Item 1 already exists with tkinter treeview

python - Pythonturtle/tkinter 事件中的 Partial 与 lambda