省略小部件的父主控時會產生什么后果?這兩個程式不會產生視覺差異:
import tkinter as t
import tkinter.ttk as ttk
w = t.Tk()
w.title("Label 1")
label_1 = ttk.Label(text="Label")
label_1.grid(row=0, column=0)
fenster.mainloop()
對比
import tkinter as t
import tkinter.ttk as ttk
w = t.Tk()
w.title("Label 1")
label_1 = ttk.Label(w, text="Label")
label_1.grid(row=0, column=0)
fenster.mainloop()
uj5u.com熱心網友回復:
當您省略主選項時,它將使用根小部件。
哪個是 Tk() 實體或在 Tkinter 中的根小部件“。”
您可以使用winfo_parent()方法獲取父級。
import tkinter as t
import tkinter.ttk as ttk
w = t.Tk()
w.title("Label 1")
label_1 = ttk.Label(text="Label")
label_1.grid(row=0, column=0)
print("parent =", label_1.winfo_parent())
w.mainloop()
輸出:
parent = .
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/452603.html
標籤:python-3.x tkinter tkinter-标签
