Home /
Expert Answers /
Computer Science /
you-are-designing-a-gui-program-for-kids-to-learn-multiplication-table-this-program-allows-user-to-pa689
(Solved): You are designing a GUI program for kids to learn multiplication table. This program allows user to ...
You are designing a GUI program for kids to learn multiplication table. This program allows user to take a quiz or to use it as flashcard to help them memorize the multiplication table. The problem is generated using random numbers between 1-9 and then a question is formed for user to solve. Here are a series of the screen shots for this program: 1. The program starts in the Quiz mode and the problem is generated. 2. User types answer in the user answer entry box and press Enter key. A message will be displayed to let user know whether the answer is correct. 3. User can also click the Show Answer button to see the answer 4. When user finished one question, click on Next Question button to move on to the next question 5. User can click on FlashCard mode to practice the problems. 6. When user is done, click on Exit Game button to quit the program. (To exit the program, in the Exit button command option, use command = window.destroy 7. Add these two attributes/properties to enhance your button appearance: a. relief = RIDGE (other options: SUNKEN, RAISED, GROOVE, FLAT, default = FLAT) b. boarderwidth \( =5 \) c. You can also add font attributes: font=("Abadi", 16,"bold")
8. You can bind the event with method, for instance, to press Enter key when user finishes typing the answer, use the bind method after you create the txt_user Entry widget self.txt_user.bind('
User requirements (children): I interview my cousin who has just learned multiplication. First, I asked him how do you feel when learning the multiplication tables. "Learning too many multiplication formulae at once is too challenging for me. I was c