Эй, ребята, новый программист здесь. У меня есть задание для класса, и я застрял ... Что мне нужно сделать, это создать графический интерфейс, который дает кому-то основную арифметическую проблему в одном окне, просит человека ответить на него, оценивает его и говорит вам, если вы ты прав или нет ...
В основном, у меня есть это:
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
-Спасибо за всю помощь.