title: Shuffling list of widgets? Tkinter
body: <p>Finally I have finished this damn thing! Except for one issue.</p>
  
  <p>I have a program quiz program created with tkinter that grabs a dictionary from a list inside a JSON file. Now everything appears to be working fine, except for the shuffling of a list of buttons which remain in the same order (for example, if the answer button is in the far right side of the frame each consecutive questions answer will be in the far right side). </p>
  
  <p>Now each time clickCorrect runs, it runs loadQuestion which configures dictionary values to 4 buttons which then get appended to a list(buttonList). I then shuffle this list and pack the buttons by index (I assume that because they get shuffled each time the program loops each button will be have a different index and so shuffling the order of the buttons) but still the remain in the same order. Is it the packing of the buttons that is causing this? Or is random.shuffle() in the wrong position??</p>
  
  <p>Essentially what I am asking is if packing values(buttons) from a list negating the random.shuffle() method?</p>