所以我有一个启动选项卡,里面有一个文本框。我还想在单击按钮时创建一个新选项卡。当我创建新选项卡时,它不显示文本框。我希望所有选项卡都具有相同的文本框和相同的小部件。
到目前为止,这是我的代码:
from tkinter import *
from tkinter import ttk
root = Tk()
root.geometry("600x600")
def newTab(*args): # How do I keep the textbox and other widgets in the new tabs
newFrame = Frame(root, width=500, height=500)
newFrame.pack()
tabsArea.add(newFrame, text="Untitled.txt")
button = Button(root, command=newTab).pack()
# Tab Area --- First Tab
tabsArea = ttk.Notebook(root)
tabsArea.pack(pady=15)
# Create Main Frame
frame = Frame(root)
frame.pack(pady=5)
# Add Frame to Tab
tabsArea.add(frame, text="Untitled.txt")
# Textbox
textBox = Text(frame).pack()
root.mainloop()
如何在 newFrame/new 选项卡中配置文本框和小部件?