私は、年間気温用の小さな Python/Tkinter プログラムを書いています。
ほとんどすべてをテキスト プログラムとして動作させることができますが、それを GUI に実装したいと考えています。
プログラムはファイルを開き、csv
それをリストに読み込み、平均を計算し、最小温度と最大温度を計算します。その後、アプリケーションを閉じると、概要が新しいテキスト ファイルに保存されます。
デフォルトの起動画面にすべての年を表示したいと考えています。ボタンをクリックすると、その年のデータが表示されます。
これが私が望むものです:
5つのボタンとそれぞれのアウトプットだけの非常にシンプルなレイアウト。
トップのボタンを次のように構成できます。
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.hi_there = Button(frame, text="All Years", command=self.All)
self.hi_there.pack(side=LEFT)
self.hi_there = Button(frame, text="2011", command=self.Y1)
self.hi_there.pack(side=LEFT)
self.hi_there = Button(frame, text="2012", command=self.Y2)
self.hi_there.pack(side=LEFT)
self.hi_there = Button(frame, text="2013", command=self.Y3)
self.hi_there.pack(side=LEFT)
self.hi_there = Button(frame, text="Save & Exit", command=self.Exit)
self.hi_there.pack(side=LEFT)
タイトルや表など、他の要素をどうするかわかりません。
構造/フレームワークができたら、フィールドに入力できると思います。この方法でよりよく学ぶことができます。