from tkinter import *
from tkinter import ttk

root = Tk()
root.title("家計簿アプリ")
root.geometry("300x300")

# フレームの作成(フレームをrootに配置,フレーム淵を2pt,フレームの形状をridge)
frame = ttk.Frame(root,relief="ridge")
frame2 = ttk.Frame(root,relief="ridge")
frame21 = ttk.Frame(frame2,relief="ridge")
frame22 = ttk.Frame(frame2,relief="ridge")
frame23 = ttk.Frame(frame2,relief="ridge")
frame24 = ttk.Frame(frame21,relief="ridge")

# フレームを画面に配置し、横方向に余白を拡張する
frame.pack(fill="x")
frame2.pack(fill="x",side="top")
frame21.pack(fill="x",side="left")
frame22.pack(fill="x",side="left")
frame23.pack(fill="x",side="right")
frame24.pack(fill="x",side="bottom")

# 作成したフレームにボタン1を配置
button1 = ttk.Button(frame,text="入力")
button211 = ttk.Button(frame21,text="入力211")
button212 = ttk.Button(frame21,text="入力212")
button213 = ttk.Button(frame21,text="入力213")
button221 = ttk.Button(frame22,text="入力221")
button222 = ttk.Button(frame22,text="入力222")
button223 = ttk.Button(frame22,text="入力223")
button231 = ttk.Button(frame23,text="入力231")
button232 = ttk.Button(frame23,text="入力232")
button233 = ttk.Button(frame23,text="入力233")
button241 = ttk.Button(frame24,text="入力24")
# ボタンを左から配置する
button1.pack(side="left")
button211.pack(side="left")
button212.pack(side="left")
button213.pack(side="left")
button221.pack(side="left")
button222.pack(side="left")
button223.pack(side="left")
button231.pack(side="left")
button232.pack(side="left")
button233.pack(side="left")
button241.pack(side="left")

# 作成したフレームにボタン2を配置
button2 = ttk.Button(frame,text="表示")
# ボタンを左から配置する
button2.pack(side="left")

# 作成したフレームにボタン3を配置
button3 = ttk.Button(frame,text="終了")
# ボタンを右から配置する
button3.pack(side="right")

root.mainloop()

TkinterのFrameの使い方調査


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-06-30 (日) 07:23:04 (1145d)