【 課題 】 外枠フレームの大きさが”x軸はX以上かつy軸はY以上”・・・(1)になった時にフレーム内の色を別の色に変更し、(1)が満たされなくなった時色を元に戻すプログラムを作りましょう。

【 期限 】 6月20日
【 Ver  】 2.5.1
【 補足 】拙いですがとりあえず途中まで書いてみましたがうまく動きません・・・
どなたかご教授お願いします。

import Tkinter as Tk

class App(Tk.Frame):
def init(self, master = None):
x = Tk.Frame(self, master, height=200, width=200)
a = Tk.Label(None, text='Change Color!', bg='#000000', font=('Times', '18'))
#for y in x: print str(y.)
while True:
#print x["height"]
if int(x["height"]) > 300 and int(x["width"]) > 300:
a["bg"] = "#FFFFFF"

a["fg"]="skyblue"
a.place(relx=0, rely=0, relheight=1, relwidth=1)

def __init__(self, master = None):
Tk.Frame.__init__(self, master)
self.pack()


if __name__ == "__main__":
app = App()
app.mainloop()
app.init