Python 填充时车架松动高度tkinter
大家好,我正在学习用tkinter制作gui,但是我遇到了一些问题,找不到答案。我有3个框架,一个标题,一个阴影,一个主要内容框架,效果很好 代码:Python 填充时车架松动高度tkinter,python,user-interface,tkinter,height,frame,Python,User Interface,Tkinter,Height,Frame,大家好,我正在学习用tkinter制作gui,但是我遇到了一些问题,找不到答案。我有3个框架,一个标题,一个阴影,一个主要内容框架,效果很好 代码: root = Tk() root.geometry("1080x600") root.minsize(width=1080, height=600) root.maxsize(width=1080, height=600) root.title("learning ui") headerFrame = Frame(root, height=50,
root = Tk()
root.geometry("1080x600")
root.minsize(width=1080, height=600)
root.maxsize(width=1080, height=600)
root.title("learning ui")
headerFrame = Frame(root, height=50, bg="#17181b")
headerShadow = Frame(root, height=3, bg="#08090a")
contentFrame = Frame(root, bg="#17181b")
headerFrame.pack(side=TOP, fill=X)
headerShadow.pack(fill=X)
contentFrame.pack(fill=BOTH, expand=True)
root.mainloop()
屏幕截图:
但是当我把东西装到车头时,它的高度就变低了
代码:
root = Tk()
root.geometry("1080x600")
root.minsize(width=1080, height=600)
root.maxsize(width=1080, height=600)
root.title("learning ui")
headerFrame = Frame(root, height=50, bg="#17181b")
headerShadow = Frame(root, height=3, bg="#08090a")
contentFrame = Frame(root, bg="#17181b")
headerFrame.pack(side=TOP, fill=X)
headerShadow.pack(fill=X)
contentFrame.pack(fill=BOTH, expand=True)
main.e = Entry(headerFrame)
main.e.pack(side=RIGHT)
main.e.focus_set()
searchBtn = Button(headerFrame, text="Search", command=lambda: callback(retrieve_input()))
searchBtn.pack(side=RIGHT)
def callback(q):
print q
root.mainloop()
屏幕截图:
所有小部件都设计为“缩小以适合”其孩子。虽然一开始这似乎有悖常理,但这是进行小部件布局的最佳方法。不要试图强迫一个框架或窗口有一个特定的大小,只要把小部件放在你想要的地方,它就会变成正确的大小
如果你想关闭这个功能,你可以,但我强烈建议不要。如果您想了解更多信息,请搜索“overrideredirect”。所有小部件都设计为“缩小以适合”其子部件。虽然一开始这似乎有悖常理,但这是进行小部件布局的最佳方法。不要试图强迫一个框架或窗口有一个特定的大小,只要把小部件放在你想要的地方,它就会变成正确的大小
如果你想关闭这个功能,你可以,但我强烈建议不要。如果您想了解更多信息,请搜索“overrideredirect”。所有小部件都设计为“缩小以适合”其子部件。虽然一开始这似乎有悖常理,但这是进行小部件布局的最佳方法。不要试图强迫一个框架或窗口有一个特定的大小,只要把小部件放在你想要的地方,它就会变成正确的大小
如果你想关闭这个功能,你可以,但我强烈建议不要。如果您想了解更多信息,请搜索“overrideredirect”。所有小部件都设计为“缩小以适合”其子部件。虽然一开始这似乎有悖常理,但这是进行小部件布局的最佳方法。不要试图强迫一个框架或窗口有一个特定的大小,只要把小部件放在你想要的地方,它就会变成正确的大小
如果你想关闭这个功能,你可以,但我强烈建议不要。如果您想了解更多信息,请搜索“overrideredirect”。很抱歉这么晚才接受,谢谢您的回答。根据你的回答,我决定改用grid,因为它似乎更好。很抱歉这么晚才接受它,谢谢你的回答。根据你的回答,我决定改用grid,因为它似乎更好。很抱歉这么晚才接受它,谢谢你的回答。根据你的回答,我决定改用grid,因为它似乎更好。很抱歉这么晚才接受它,谢谢你的回答。根据你的回答,我决定切换到网格,因为它看起来更好