def refresh(self): allusers = Pass.getallusers() currentindex = self.page0.Box1.currentIndex() self.page0.Box1.blockSignals(True) self.page0.Box1.clear() self.page0.Box1.addItems(allusers) self.page0.Box1.setCurrentIndex(-1) self.page0.Box1.blockSignals(False) self.page0.Box1.setCurrentIndex(currentindex) self.page0.Box2.clear() self.page4.Box1.clear() self.page4.Box2.clear() self.page4.Box3.clear() self.page4.Box4.clear() self.page4.Box1.addItems(allusers[1:]) self.page4.Box1.setCurrentIndex(currentindex) self.page5.Box1.clear() self.page5.Box2.clear() self.page5.Box3.clear() self.page5.Box4.clear() self.page5.Box1.addItems(allusers) self.page5.Box1.setCurrentIndex(currentindex)