Forum

Author Topic: Окно ошибки при выходе из программы  (Read 6631 times)

aldanstar

  • Full Member
  • ***
  • Posts: 137
    • View Profile
    • Александр Старовойтов
Здравствуйте.
Как Вы знаете я использую собственные python плагины с pyside2.
Также использую методы локализации с установкой своего QTranslator.
Программа сама работает в штатном режиме.
Только при выходе из нее, если устанавливать транслятор вылезает окно ошибки с обратной связью.
Жалуется что не может сохранить состояние для моего QToolBar (QMainWindow::saveState()).
Если транслятор не устанавливать, то все норм.
Что можно сделать, чтобы игнорировалось сохранение состояние для моих виджетов? Или все-таки срабатывал saveState при использовании собственного дополнительного транслятора.

Транслятор устанавливаю следующим образом:

 
Code: [Select]
   @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!")



Спасибо
« Last Edit: March 11, 2022, 04:41:22 PM by aldanstar »
С уважением,
Александр Старовойтов
Казанский (Приволжский) Федеральный Университет