
Chapter
4
118
時間割アプリのレイアウト
必要な部品は、「現在時刻用のテキスト(txt1)」 と「時間割用のMultiline(txt2)」 です。
見やすいように、それぞれフォントを少しだけ大きくしておきます。
00:00:00 key="txt1"
key="txt2"
そのため、以下のレイアウトを使います。
layout = [[sg.T("00:00:00", font=("Arial",24), k="txt1")],
[sg.ML(font=("Arial",18), size=(40,12), k="txt2")]]
時間割アプリを作る
それでは、考えたしくみで時間割アプリを作ってみましょう。
import PySimpleGUI as sg
import datetime
sg.theme("DarkBrown3")
layout = [[sg.T("00:00:00", font=("Arial",24), k="txt1")],
[sg.ML(font=("Arial",18), size=(40,12), k="txt2")]]
win = sg.Window("
", layout,
font=(None,14), size=(450,260), keep_on_top=True)
timetable.py