Python Tkinter Frame ウィジェットは、ウィジェットのグループを整理するために使用されます。これは、他のウィジェットを保持するために使用できるコンテナーのように機能します。画面の長方形の領域は、Python アプリケーションのウィジェットを整理するために使用されます。
フレーム ウィジェットを使用するための構文を以下に示します。
構文
w = Frame(parent, options)
可能なオプションのリストを以下に示します。
SN | オプション | 説明 |
---|---|---|
1 | BD | 境界線の幅を表します。 |
2 | バックグラウンド | ウィジェットの背景色。 |
3 | カーソル | マウス ポインタは、矢印や点など、さまざまな値に設定されたカーソル タイプに変更されます。 |
4 | 身長 | フレームの高さ。 |
5 | ハイライト背景 | フォーカスが当たっているときの背景色の色。 |
6 | ハイライトカラー | ウィジェットにフォーカスがあるときのテキストの色。 |
7 | ハイライトの太さ | ウィジェットがフォーカスの下にあるときの境界線の周囲の太さを指定します。 |
8 | 安心 | 枠線の種類を指定します。 FLAT の場合のデフォルト値。 |
9 | 幅 | ウィジェットの幅を表します。 |
例
from tkinter import * top = Tk() top.geometry('140x100') frame = Frame(top) frame.pack() leftframe = Frame(top) leftframe.pack(side = LEFT) rightframe = Frame(top) rightframe.pack(side = RIGHT) btn1 = Button(frame, text='Submit', fg='red',activebackground = 'red') btn1.pack(side = LEFT) btn2 = Button(frame, text='Remove', fg='brown', activebackground = 'brown') btn2.pack(side = RIGHT) btn3 = Button(rightframe, text='Add', fg='blue', activebackground = 'blue') btn3.pack(side = LEFT) btn4 = Button(leftframe, text='Modify', fg='black', activebackground = 'white') btn4.pack(side = RIGHT) top.mainloop()
出力: