哦,那麼,在這種情況下,我會推薦兩種選擇之一。首先是使按鈕自己的標籤,像這樣:
from tkinter import *
# This does the same thing
from tkinter import ttk
root = Tk()
note = ttk.Notebook(root)
b = Button(root, text="OK")
b.pack()
tab1 = Frame(note)
tab2 = Frame(note)
tab3 = Frame(note)
tab4 = Button(root, text="Exit Application?", command=root.destroy)
note.add(tab1, text = "Tab One")
note.add(tab2, text = "Tab Two")
note.add(tab3, text = "Tab Three")
note.add(tab4, text = "Exit")
note.pack()
root.mainloop()
,或者第二,使用grid
方法來精確地放置小部件:
from tkinter import *
from tkinter import ttk
root = Tk()
note = ttk.Notebook(root)
b = Button(root, text="OK")
b.grid()
tab1 = Frame(note)
tab2 = Frame(note)
tab3 = Frame(note)
Button(root, text='Exit', command=root.destroy).grid(row=1, column=1)
note.add(tab1, text = "Tab One")
note.add(tab2, text = "Tab Two")
note.add(tab3, text = "Tab Three")
note.grid(row=1)
root.mainloop()
然而要注意的第二個選項會要求你根據您擁有的小部件以及放置位置調整網格設置。您還必須處理調整大小。但是,這種方法更爲常見。但最終,這一切都歸結於您的偏好。
你的意思是「通過筆記本電腦」。你的意思是在筆記本的每個標籤上放置「退出」按鈕? – iCodez
那,或者在它的最後([示例](https://dl.dropboxusercontent.com/u/29210231/Untitled.png))。 – user2638731