Python Tkinter网格函数被忽略

问题描述

我觉得这里缺少一些显而易见的东西-当然,这些小部件应该只放在根窗口的顶部,但是它们完全忽略了.grid()函数。

当我打印grid_size()时,它返回了(0,0)。为什么?!

任何帮助都非常感激:)

title = tk.Label(root,text="Enter a city below")
title.grid(row=0,column=0)
title.pack()

e = tk.Entry(root)
e.grid(row = 0,column = 1)
e.pack()

current_clicker = ttk.Button(root,text = "Current forecast",command=current)
current_clicker.grid(row=0,column=2)
current_clicker.pack()

hourly_clicker = ttk.Button(root,text = "By hour",command=hourly)
hourly_clicker.grid(row=0,column=3)
hourly_clicker.pack()

minute_clicker = ttk.Button(root,text = "By minute",command=minute)
minute_clicker.grid(row=0,column=4)
minute_clicker.pack()

daily_clicker = ttk.Button(root,text = "Daily",command=daily)
daily_clicker.grid(row=0,column=5)
print(daily_clicker.grid_size())
daily_clicker.pack()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)