Не работает сохранение данных после использования pyinstaller

В своей программе я сохраняю данные из all_profit_lable и all_day_profit_lable таким образом:

    def load_settings(self):
        settings = QtCore.QSettings(
            "settings.ini", QtCore.QSettings.Format.IniFormat) 
        self.all_profit_label.setText(settings.value('all_profit_label', "0"))
        self.all_day_profit_label.setText(settings.value('all_profit_label', "0"))

    def save_settings(self):
        settings = QtCore.QSettings(
            "settings.ini", QtCore.QSettings.Format.IniFormat)
        settings.setValue("all_profit_label", self.all_profit_label.text())
        settings.setValue("all_day_profit_label", self.all_day_profit_label.text())

    def closeEvent(self, event):
            self.save_settings()
            event.accept() 

Используя pyinstaller и запуская свою программу через .app файл - сохранение не работает. Файл .ini не создается. Сохранение не работает, даже если я сам перемещу settings.ini к программе. Что мне сделать, чтобы все работало?


Ответы (0 шт):