在菜单按钮正下方的工具栏中对齐按钮

时间:2015-02-18 05:28:34

标签: python tkinter

我想将一些按钮移动到文件菜单的正下方。凭借我现在所拥有的,按钮位于窗口的顶部,但不断出现在中间。我试图在下面显示预期的按钮布局。

  

File Help
  Add Employee Add Client Button3 Button4

这是我使用的代码

from Tkinter import *
class Application(Frame):

    def Donothing(self):
        pass
    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.configure(height=500, width=1240)
        #*** Menu Bar ***
        menu=Menu(root)
        root.config(menu=menu)
        filemenu=Menu(menu,tearoff=False)

        menu.add_cascade(label="File", menu=filemenu)
        filemenu.add_command(label="New", command=self.Donothing)

        helpmenu=Menu(menu,tearoff=False)
        menu.add_cascade(label="Help", menu=helpmenu)
        helpmenu.add_command(label="About", command=self.Donothing)


        #*** ToolBar ***
        tool_bar=Frame(root,bg="blue")

        self.button_1=Button(tool_bar,text="Add Employee",command=self.Donothing)
        self.button_1.pack(side=LEFT)

        self.button_2=Button(tool_bar,text="Add Client",command=self.Donothing)
        self.button_2.pack(side=LEFT)
        tool_bar.pack(side=TOP)
        self.pack()


root = Tk()
root.title("Learnings")
app = Application(master=root)
app.mainloop()

1 个答案:

答案 0 :(得分:0)

您可以展开工具栏:

tool_bar.pack(side=TOP, fill=BOTH, expand=1)

enter image description here