I like shelve for saving small amounts of data, user preferences, recent files etc. http://docs.python.org/library/shelve.html For Qt use QtCore.QCoreApplication.setOrganizationName, QtCore.QCoreApplication.setApplicationName than setValue, value from QtCore.QSettings.