【发布时间】:2019-05-20 08:07:07
【问题描述】:
以下代码是在python中使用GUI。所以我尝试使用框架制作具有 100% 宽度大小的当前窗口的标题。但我没有得到我想要的结果。
# frames
header_frame=Frame(window, bg='#0c446e', width='100', height='10',pady=10, padx=10)
header_frame.pack()
# header text
loginheader=Label(header_frame, text=h1, fg='#fdde0e', bg='#0c446e',justify='center', anchor='center', font='Arial 16 bold',)
loginheader.pack()
【问题讨论】:
-
使用
header_frame .propagate(0),这样子小部件就不会占用父小部件的大小。 -
@saad:使用
propagate(0)几乎从来都不是正确的解决方案。它将创建一个不响应分辨率变化或字体变化的 GUI。 -
@BryanOakley:哦,我知道我在使用它时从未遇到任何问题,但我会记住这一点。谢谢。