Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def save_list_data():
  2. for name, obj in inspect.getmembers(self):
  3. if isinstance(obj, QListWidget):
  4. name = obj.objectName()
  5. self.settings.beginWriteArray(name)
  6. for i in range(obj.count()):
  7. self.settings.setArrayIndex(i)
  8. self.settings.setValue(name, obj.item(i).text())
  9. self.settings.endArray()
  10.  
  11. def open_list_data():
  12. for name, obj in inspect.getmembers(self):
  13. if isinstance(obj, QListWidget):
  14. name = obj.objectName()
  15. size = self.settings.beginReadArray(name)
  16. for i in range(size):
  17. self.settings.setArrayIndex(i)
  18. value = self.settings.value(name)
  19. if value != None:
  20. obj.addItem(value)
  21. self.settings.endArray()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement