grid_info()
で確認できます。ウィジェットがグリッドにない場合、grid_info()
は空白の値になり、ブール値はFalse
になります。
例:
import tkinter as tk
root = tk.Tk()
label1 = tk.Label(root)
label1.grid(row=0, column=0)
label2 = tk.Label(root)
label2.grid(row=1, column=1)
print(label1.grid_info())
print(label2.grid_info())
label2.grid_remove()
print(label1.grid_info())
print(label2.grid_info())
出力:彼らがどこにある場合と
{'rowspan': 1, 'ipadx': 0, 'column': 0, 'sticky': '', 'pady': 0, 'columnspan': 1, 'in': <tkinter.Tk object at 0x0000000003411C88>, 'row': 0, 'ipady': 0, 'padx': 0}
{'rowspan': 1, 'ipadx': 0, 'column': 1, 'sticky': '', 'pady': 0, 'columnspan': 1, 'in': <tkinter.Tk object at 0x0000000003411C88>, 'row': 1, 'ipady': 0, 'padx': 0}
{'rowspan': 1, 'ipadx': 0, 'column': 0, 'sticky': '', 'pady': 0, 'columnspan': 1, 'in': <tkinter.Tk object at 0x0000000003411C88>, 'row': 0, 'ipady': 0, 'padx': 0}
{}
私の知る限り、ウィジェットは知りません。 –