【发布时间】:2019-07-09 05:55:47
【问题描述】:
我正在使用 tkinter 制作餐厅菜单,以便在夏季练习。餐厅名称下方有很多闪烁的空格,我想去掉这些空格,以使我的程序看起来不那么分散。这是我目前的代码。
root = Tk()
root.geometry("1450x1050+0+0")
root.title("Flamin' Damon's")
root.configure(background='#000000')
Tops = Frame (root, width = 1450, height = 100, bd = 12, relief = "raise")
Tops.pack(side=TOP)
lblTitle = Label(Tops, font=('arial', 75, 'bold'), background='#e88215', text= "\tFlamin' Damon's\t\t\t")
lblTitle.grid(row =0, column=0)
BottomMainFrame = Frame (root,background='#000000', width = 1350, height = 650, bd = 12, relief = "raise")
BottomMainFrame.pack(side=BOTTOM)
F1 = Frame (BottomMainFrame, background='#e88215', width = 450, height = 650, bd = 12, relief = "raise")
F1.pack(side=LEFT)
F2 = Frame (BottomMainFrame, background='#e88215', width = 450, height = 650, bd = 12, relief = "raise")
F2.pack(side=LEFT)
F2Top = Frame (F2, background='#e88215', width = 450, height = 350, bd = 4, relief = "raise")
F2Top.pack(side=TOP)
F2Bottom = Frame (F2, width = 450, height = 300, background='#e88215', bd = 4, relief = "raise")
F2Bottom.pack(side=BOTTOM)
F3 = Frame (BottomMainFrame,background='#e88215', width = 450, height = 650, bd = 12, relief = "raise")
F3.pack(side=RIGHT)
我想也许将 (sticky = "NSEW") 添加到 lblTitle.grid 可以解决问题,因为我在这里发现了一个类似的问题,但我得到了相同的结果。白色标记是我指的区域。该区域在全屏和最小化时相同。
lblTitle.grid(row =0, column=0,sticky = "NSEW")
现在我不会尝试完全删除该区域,但可能会删除 50% 到 75%。它可能是我的根和框架的尺寸吗?我也一直在和他们玩。任何帮助将不胜感激。
【问题讨论】:
-
你想要发生什么?你想让右边的窗户扩大以填满空间吗?或者,您是否希望它们向上移动以使所有空间都位于底部?还有什么?
-
顶部的黑色(ish)矩形区域应该是某种图形,还是您要删除的图形?
-
@BryanOakley,我用白色标记圈出了我要缩小的区域。我基本上想删除该区域的空白空间。