在我的项目中,我有一个菜单栏,希望删除它下面的小空间。我已经浏览了tkinter菜单栏的文档,但找不到任何相关内容。我尝试了border选项,因为这似乎是最相关的,它没有改变任何内容,也没有改变relief选项。在下图中,您可以看到菜单栏下的细灰线
from tkinter import *
class GUI(Frame):
def __init__(self, parent):
Frame.__init__(self,parent)
self.place(relwidth=1, relheight=1)
def start(self):
#Menu Bar
self.mBar = Menu(self, relief=None)
#File Menu
fMenu = Menu(self.mBar, tearoff=0)
#File Menu End
#Edit Menu
eMenu = Menu(self.mBar, tearoff=0)
#Edit Menu End
#Help Menu
hMenu = Menu(self.mBar, tearoff=0)
#Help Menu End
self.mBar.add_cascade(label="File", menu=fMenu)
self.mBar.add_cascade(label="Edit", menu=eMenu)
self.mBar.add_cascade(label="Help", menu=hMenu)
root.config(menu=self.mBar)
#Menu Bar End
#Main Frames
self.tFrame = Frame(self, bg="White")
self.tFrame.pack_propagate(False)
self.tFrame.place(x=0, y=0, relwidth=1, height=50)
self.lFrame = Frame(self, bg="White")
self.lFrame.pack_propagate(False)
self.lFrame.place(x=0, y=52, width=224, relheight=1)
self.rFrame = Frame(self, bg="White")
self.rFrame.pack_propagate(False)
self.rFrame.place(x=226, y=52, relwidth=0.83, relheight=1)
self.configure(bg="red")
if "__Main__":
root = Tk()
root.title("Test <@:)")
root.geometry("700x500")
gui = GUI(root)
gui.start()
目前没有回答
相关问题 更多 >
编程相关推荐