code: def page_changed(self, index):
          
          if index == 0:  # profile edit page
              for item in self.resource_editing_buttons:
                  item.hide()
              for item in self.profile_editing_widgets:
                  item.setEnabled(True)
              for item in self.profile_editing_buttons:
                  item.show()
          else:  # resource_edit_page
              for item in self.resource_editing_buttons:
                  item.show()
              for item in self.profile_editing_widgets:
                  item.setEnabled(False)
              for item in self.profile_editing_buttons:
                  item.hide()
docs: Slot for when tab changes in the stacked widget changes.
  
          :param index: Index of the now active tab.
          :type index: int