Python - 如何让我的GUI在Spyder中显示

时间:2018-01-13 19:28:11

标签: python pyqt ipython spyder

我是用Python创建GUI的新手,似乎无法克服第一道障碍。 我正在使用Anaconda - Spyder,我通常运行所有(主要是数学)代码(以及IPython控制台?)。

我的问题是,当我运行下面的代码时,我希望它显示一个简单的空白窗口,但没有任何反应。

Spyder / IPython不是最好的方法吗?或者我的代码有问题吗?

我已经尝试在正确的目录中键入“python TestScript.py”来使用命令提示符,但是我收到一条错误消息“Python未被识别为内部或外部命令”。我是否需要设置cmd才能使用Anaconda?

import sys

from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':

    app = QApplication(sys.argv)

    w = QWidget()
    w.resize(250,150)
    w.move(30,30)
    w.setWindowTitle('Simple Window')
    w.show

    sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:1)

解决这个问题,因为帕特里克·阿特纳 (Patrick Artner) 在评论中发布了答案。

只需在 w.show 后加 () 即可解决问题。