Python 2.7 卡盘运行按钮没有';I don’我没有表现得像预期的那样
我是python的新手,今天我尝试将Spyder IDE设置为运行PySide类,以便生成一些应用程序。问题是,一旦安装了Spyder(Ubuntu中的Spyder(Python2.7)),我就试图启动hello world,以检查是否所有内容都正确绑定。在安装Spyder之前,我已经正确安装了PySide包的Python 2.7。这就是我的PySide Hello World程序的样子:Python 2.7 卡盘运行按钮没有';I don’我没有表现得像预期的那样,python-2.7,pyside,spyder,Python 2.7,Pyside,Spyder,我是python的新手,今天我尝试将Spyder IDE设置为运行PySide类,以便生成一些应用程序。问题是,一旦安装了Spyder(Ubuntu中的Spyder(Python2.7)),我就试图启动hello world,以检查是否所有内容都正确绑定。在安装Spyder之前,我已经正确安装了PySide包的Python 2.7。这就是我的PySide Hello World程序的样子: import sys from PySide.QtCore import * from PySide.Qt
import sys
from PySide.QtCore import *
from PySide.QtGui import *
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
当我试图按RunFile按钮(F5)运行代码时,控制台只显示
运行文件('/home/leo/.spyder2/temp.py',wdir='/home/leo/.spyder2')
选择IPython控制台也会抛出同样的结果
运行文件('/home/leo/.spyder2/temp.py',wdir='/home/leo/.spyder2')
内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。
内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。
内核似乎意外死亡。使用“重新启动内核”继续使用此控制台。
……等等
但是什么都没有发生,没有启动任何应用程序。但是,如果我在代码编辑器中选择整个文本,然后按F9键(它只执行选定的行),一切正常,测试应用程序弹出!!!控制台和IPython控制台都会发生这种情况。
我在网上寻找关于这种尴尬行为的一些解释(如本文),但最终我的问题没有得到回答。。。
还有一件事,在IPython控制台中执行代码成功地启动了测试应用程序,但一旦关闭,在同一控制台中再次尝试就会抛出错误
RuntimeError:QApplication实例已存在
任何帮助都将不胜感激,谢谢社区。请看以下内容:感谢链接,但它并没有解决我的问题。添加if语句不会改变上述行为。