Python Tkinter根据动态内容调整窗口大小

Python Tkinter根据动态内容调整窗口大小,python,tkinter,Python,Tkinter,我一直在浏览,我想根据标签上键入的内容动态调整活动Tkinter窗口的大小 但如何根据返回的数据量动态调整此窗口的大小,示例如下 我当前的Tkinter设置 #Create Window root = Tk() root.title("Customer Details") #Resize Window root.geometry("375x125+300+300") #Creste Element frames TopFrame = Frame(root) TopFrame.pack()

我一直在浏览,我想根据标签上键入的内容动态调整活动Tkinter窗口的大小

但如何根据返回的数据量动态调整此窗口的大小,示例如下

我当前的Tkinter设置

#Create Window
root = Tk()

root.title("Customer Details")
#Resize Window
root.geometry("375x125+300+300")
#Creste Element frames
TopFrame = Frame(root)
TopFrame.pack()
MiddleFrame = Frame(root)
MiddleFrame.pack()

#Track load elements
View = Button(TopFrame, text='View',command=View, padx=15)
Cust = Entry(TopFrame, text="Waiting..", fg="black", justify='center')
View.pack(pady=5, fill=BOTH, side=RIGHT)
Cust.pack(side=LEFT)

CurrentStatus = Label(MiddleFrame, text="Waiting for customer!", fg="black", justify='left')
CurrentStatus.pack(fill=BOTH, expand=YES)

#Loop Window to make sure it doesn't disappear
root.mainloop()

任何帮助都会很好,谢谢。

使用变量的
小写
名称(如
top\u frame
),使代码更具可读性。我们仅对类使用
CamelCase
名称(如
按钮
条目
标签
)。请参阅:为变量使用
小写
名称(如
顶框
),使代码更具可读性。我们仅对类使用
CamelCase
名称(如
按钮
条目
标签
)。见: