python - PyQt 退出代码 139 堆叠小部件
问题描述
一点背景知识:我正在创建一个脚本来运行数据收集并为研究提供 UI/任务。整个过程中使用的主要库是 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 进行实现。
解决方案
推荐阅读
- java - 声纳 qube 规则的自动重构 仅在方法中用作局部变量的私有字段应成为局部变量
- geometry - 检查线段是否在多边形内
- mysql - MySQL 中的 Dynamic Pivot - 如何从 mySQL 存储过程中的 select 循环进入字段?
- powerbuilder - 使用powerbuilder以编程方式在excel文件中启用宏
- anaconda - 在 tmux 中拆分窗格时保持旧的 conda env 处于激活状态
- jquery - jquery检查取消选中表行,除了单击子输入
- powershell - 将 HTML 转换为 CSV
- powershell - 继续脚本,一旦搜索完成
- adobe-xd - 如何通过 API 缩放画板及其项目?
- css - 页脚在 ios 设备上重叠登录表单(Safari + Chrome)