Tkinter 入门
前页 | 第八章 .应用窗口 | 后页

# 工具条

许多应用程序都在菜单下面放置了一个工具条,它包含了若干个常用的功能按钮,例如打开文件,打印,撤销等等.

在下面的例子中, 我们使用了一个 `Frame` 组件作为工具条,然后在其上面pack了几个普通按钮.

范例 8-2. 创建一个简单的工具条

    # File: toolbar1.py

    from Tkinter import *

    root = Tk()

    def callback():
        print "called the callback!"

    # create a toolbar
    toolbar = Frame(root)

    b = Button(toolbar, text="new", width=6, command=callback)
    b.pack(side=LEFT, padx=2, pady=2)

    b = Button(toolbar, text="open", width=6, command=callback)
    b.pack(side=LEFT, padx=2, pady=2)

    toolbar.pack(side=TOP, fill=NONE)

    mainloop()

这些按钮都被pack到frame的左边,frame自己被放置到了主窗口的最上方, 并将 `fill` 选项设为 `X`. 这样,在窗口改变大小的时候,我们的工具条就会始终显示在正确的位置上.

前页 | Home | 后页
菜单 | Up | 状态条