title: PyQt5: Can't reload previously used QWidget?
body: <p>I'm currently programming some sort of bar tab-keeping thing for the student dorm I'm currently working at.
  For that I have two different a QScrollAreas with two QWidgets with one QGridLayout each. One for the User selection and the other for the selection of the item to purchase.</p>
  
  <p>Everything works fine when I switch to the item selection interface with
  <code>self.scrollArea.setWidget(self.itemWidget)</code>, however I also implemented a back button in case the wrong user was selected, which should go back to the first QWidget initiated: <code>self.scrollArea.setWidget(self.userWidget)</code>, which in my mind should just load up the previously built Layout again, but instead i get this error:</p>
  
  <p><code>RuntimeError: wrapped C/C++ object of type QWidget has been deleted</code></p>
  
  <p>Where did I go wrong? Can anyone help me out here?</p>