Python 如何在tkinter中使用按钮更改选项卡?
这是我的代码,我想做的是,当b1被点击时,它会自动转到tab2Python 如何在tkinter中使用按钮更改选项卡?,python,tkinter,Python,Tkinter,这是我的代码,我想做的是,当b1被点击时,它会自动转到tab2 p、 s我尝试了ttk.Notebook.select(tab2),但它不起作用选择一个ttk.Notebook实例来使用select(tab\u id)。 在代码中,使用 from tkinter import * from tkinter import ttk root = Tk() root.geometry("200x200") Tabs = ttk.Notebook(main) Tabs.pack(side = "top
p、 s我尝试了ttk.Notebook.select(tab2),但它不起作用选择一个
ttk.Notebook
实例来使用select(tab\u id)
。
在代码中,使用
from tkinter import *
from tkinter import ttk
root = Tk()
root.geometry("200x200")
Tabs = ttk.Notebook(main)
Tabs.pack(side = "top", expand = 1, fill = "both", padx = 10, pady = 10)
tab1 = ttk.Frame(Tabs)
Tabs.add(tab1, text = "Registration")
tab2 = ttk.Frame(Tabs)
Tabs.add(tab2, text = "All Students")
tab3 = ttk.Frame(Tabs)
Tabs.add(tab3, text = "Lectures")
def newtab():
#open tab2
b1 = Button(tab1, text = "show tab2", command = newtab)
b1.grid(row = 2, column = 1)
root.mainloop()
错别字,是我的错。
def newtab():
Tabs.select(tab2) # should be a instance of ttk.Notebook.