在QT中运行应用程序时防止Python内核崩溃

2024-09-30 01:35:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用PysideQT用Spyder编写一个程序。虽然应用程序从命令行运行良好,但当从Spyder的解释性Python内核运行时,该程序会导致Python内核崩溃。我不知道是什么引起了这个问题。我在64位系统上运行UbuntuLTS14.04。同样,当我从终端运行程序时,这个问题不会发生。在

我编写了以下导致内核崩溃的程序:

import sys
import PySide.QtGui as qg
app = qg.QApplication(sys.argv)

以下是控制台输出的转储:

似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。
似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。
似乎内核意外死亡。使用“重新启动内核”继续使用此控制台。在

任何帮助都将不胜感激。在


Tags: 命令行import程序应用程序终端系统sys内核
1条回答
网友
1楼 · 发布于 2024-09-30 01:35:30

我找到了解决办法。基本上,你不能用系统argv因为Spyder启动程序的方式是未定义的。您可以手动设置Spyder来指定它,也可以直接替换它系统argv在我的情况下,用文件名文件加载程序.py. 在

相关问题 更多 >

    热门问题