import Tkinter as tk
from Tkinter import Frame
class App(Frame):
def __init__(self, pixwidth, pixheight):
self.__initialize_master(pixwidth, pixheight)
Frame.__init__(self, self.master)
self.pack()
self.__initialize_top()
def __initialize_master(self, width, height):
self.master = tk.Tk()
self.master.geometry("%dx%d+100+100" % (width, height))
def __initialize_top(self):
self.top_frames = [tk.LabelFrame(self, text="Status"),
tk.LabelFrame(self, text="Graph"),
tk.LabelFrame(self, text="Universal Controls")]
for i in xrange(3):
self.top_frames[i].grid(row=0,
column=2*i,
rowspan=4,
columnspan=2,
sticky='nswe')
def run(self):
self.master.mainloop()
if __name__=="__main__":
app = App(800, 600)
app.run()
何が表示されるかは正確にはわかりませんが、少なくとも LabelFrames のタイトルか何かが表示されることを期待しています! しかし、私が見るのは空白のウィンドウだけです。なぜ物が見えないのかわからないのですが、誰かが私が間違っていることを指摘できますか?