Python.use(better,Tkinter)《06》Frame

記事一覧《こちらに移動中です》2006年11月27日 (月)

Python.use(better, Tkinter)
Frame《Python3.1》

《著》森こねこ・小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪1993/11/25 ● 第1版♪2006/10/28

■ 概要

フレームを配置する方法を紹介します。

Tkinter によるオブジェクト指向プログラミングへの扉を開きます。
※ Tcl/Tk で作成した例題を、Tkinter で再構成しました。

部品 Frame

次のコードを実行すると、ウィンドウが現われます。


def ex_Frame():
    root = Tk()
    root.title("example")
    root.geometry('150x80')
    w = Frame(root,
        width=100, height=50, bg="Yellow", relief=RIDGE, bd=5,
        )
    w.pack()
    root.mainloop()

《Note》

class Frame(Widget):        # /Python-3.0/Lib/tkinter/__init__.py
    """Frame widget which may contain other widgets and can have a 3D border."""
    def __init__(self, master=None, cnf={}, **kw):
  • フレームには、任意の widget を格納できます。
keyword arguments
width= 幅を指定します
height= 高さを指定します
bg/background= 背景色を指定します
relief= 起伏を指定します
bd/borderwidth= 枠の幅を指定します

《余録》


指定した値/項目に合わせて、フレームが変化します。

Last updated♪2009/08/24