code: def createWidgets(self):
      
      # Create Setup button
      self.setup = Button(self.master, width=20, padx=3, pady=3)
      self.setup["text"] = "Setup"
      self.setup["command"] = self.setupMovie
      self.setup.grid(row=1, column=0, padx=2, pady=2)
  
      # Create Play button
      self.start = Button(self.master, width=20, padx=3, pady=3)
      self.start["text"] = "Play"
      self.start["command"] = self.playMovie
      self.start.grid(row=1, column=1, padx=2, pady=2)
  
      # Create Pause button
      self.pause = Button(self.master, width=20, padx=3, pady=3)
      self.pause["text"] = "Pause"
      self.pause["command"] = self.pauseMovie
      self.pause.grid(row=1, column=2, padx=2, pady=2)
  
      # Create Teardown button
      self.teardown = Button(self.master, width=20, padx=3, pady=3)
      self.teardown["text"] = "Teardown"
      self.teardown["command"] =  self.exitClient
      self.teardown.grid(row=1, column=3, padx=2, pady=2)
  
      # Create a label to display the movie
      self.label = Label(self.master, height=19)
      self.label.grid(row=0, column=0, columnspan=4, sticky=W+E+N+S, padx=5, pady=5)
docs: Build GUI.