嗨,大家好,這裏是新程序員。我有一個課堂作業,我卡住了...我需要做的是創建一個GUI,在一個盒子裏給人一個基本的算術問題,要求這個人回答它,評估它,並告訴你,如果你「重新對或錯...python中面向對象的GUI開發
基本上,我有是這樣的:
class Lesson(Frame):
def __init__ (self, parent=None):
Frame.__init__(self, parent)
self.pack()
Lesson.make_widgets(self)
def make_widgets(self):
Label(self, text="").pack(side=TOP)
ent = Entry(self)
self.a = randrange(1,10)
self.b = randrange(1,10)
self.expr = choice(["+","-"])
ent.insert(END, str(self.a) + str(self.expr) + str(self.a))
我打破了這個分解成許多小步驟,基本上,我想現在要做的是將一個默認的隨機表達式插入到第一個條目小部件中當我運行這段代碼時,我只是得到一個空白的標籤。這是爲什麼?我怎麼能把一個像「7 + 7」這樣的東西放到盒子裏?如果你絕對需要背景知識,那麼這個鏈接就是問題3。
http://reed.cs.depaul.edu/lperkovic/csc242/homeworks/Homework8.html
-Thanks用於提前全部幫助。
請勿使用[code],請使用四格縮進。 – 2010-05-22 04:28:56