PyQt Exit Code 139 Stacked Widget

Немного предыстории: я создаю сценарий для запуска сбора данных и предоставления пользовательского интерфейса / задач для исследования. Основными библиотеками, которые используются повсеместно, являются Pygame, PyQt5 и многопоточность, а также несколько вспомогательных служебных библиотек.

Я сталкиваюсь с проблемой, когда мой скрипт завершает работу при переключении на новый виджет в сложенном виджете. Когда я вижу около 18 виджетов, скрипт завершает работу с кодом выхода 139 (прерван SIGKILL).

Для справки, я использую это как основу для сложенного виджета и исчезновения: https://wiki.python.org/moin/PyQt/Fading%20Between%20Widgets

Переход между виджетами в стеке соответствует приведенному ниже формату с некоторыми незначительными различиями между функциями. Эти функции находятся непосредственно в классе составных виджетов, показанном в приведенной выше ссылке.

def setInitFixation(self):
    self.addWidget(InitFixation())

    self.setCurrentIndex(1)
    self.setCurrentWidget(self.widget(1))

    self.widget(0).deleteLater()

    self.currentWidget().nextButton.clicked.connect(self.setNextWidget)

Другая часть, которая может повлиять на это - это часть скрипта, запускающая 3 класса, которые все используют Pygame для своей реализации.

0 ответов

Другие вопросы по тегам