Python Tkitner删除菜单栏下的小间距

时间:2020-02-19 10:57:20

标签: python tkinter menubar

在我的项目中,我有一个菜单栏,想删除其下方的小空间。我遍历了tkinter菜单栏的文档,找不到任何相关的内容,我尝试了border选项,因为这似乎最相关,并且与救济选项一样,没有任何改变。在下面的图像中,您可以在菜单栏下方看到灰色的细线。

enter image description here

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()

0 个答案:

没有答案
相关问题