Здравствуйте.
Как Вы знаете я использую собственные python плагины с pyside2.
Также использую методы локализации с установкой своего QTranslator.
Программа сама работает в штатном режиме.
Только при выходе из нее, если устанавливать транслятор вылезает окно ошибки с обратной связью.
Жалуется что не может сохранить состояние для моего QToolBar (QMainWindow::saveState()).
Если транслятор не устанавливать, то все норм.
Что можно сделать, чтобы игнорировалось сохранение состояние для моих виджетов? Или все-таки срабатывал saveState при использовании собственного дополнительного транслятора.
Транслятор устанавливаю следующим образом:
@staticmethod
def install_translation(app, lang):
translator = QTranslator(app)
translator.load('lang/KFU_{0}'.format(lang), os.path.dirname(__file__))
if not app.installTranslator(translator):
print(app.installTranslator(translator))
print("Can not install translation!")
else:
print("Translation instaled!")
Спасибо