Python 2.7 在特定选项卡上添加按钮

Python 2.7 在特定选项卡上添加按钮,python-2.7,tkinter,Python 2.7,Tkinter,我想将按钮添加到python框架中的特定选项卡中,但不幸的是,它是添加到框架而不是选项卡中的。如何改进这一点 from Tkinter import * from ttk import * class Example(Frame): def __init__(self, parent): Frame.__init__(self, parent) def main(): root = Tk() root.geometry("450x300+300+100") notebook

我想将按钮添加到python框架中的特定选项卡中,但不幸的是,它是添加到框架而不是选项卡中的。如何改进这一点

from Tkinter import *
from ttk import *


class Example(Frame):
def __init__(self, parent):
    Frame.__init__(self, parent)


def main():
root = Tk()
root.geometry("450x300+300+100")


notebook = Notebook(root)

p1=notebook.add(Frame(width=450, height=300),text="Add")
p2=notebook.add(Frame(width=450, height=300),text="Show)
p3=notebook.add(Frame(width=450, height=300),text="select")

b = Button(p1, text="OK")
b.pack()

b2=Button(p2, text="No")
b2.pack()

notebook.pack()
root.mainloop()

if __name__ == "__main__":
main()

父属性定义按钮的位置。您需要保存对每个帧的引用,然后将其用作按钮的父对象。注意:
notebook.add(…)
不会返回对选项卡本身的引用

tab1 = Frame(...)
p1 = notebook.add(tab1, ...
b = Button(tab1, ...)

父属性定义按钮的位置。您需要保存对每个帧的引用,然后将其用作按钮的父对象。注意:
notebook.add(…)
不会返回对选项卡本身的引用

tab1 = Frame(...)
p1 = notebook.add(tab1, ...
b = Button(tab1, ...)

谢谢!我明白。非常感谢!我明白这一点。