我尝试构建一个界面。我在Anaconda 3.6(Python 3.6.3)中安装了PyQt 5(5.6.0)。我使用Spyder(3.2.6)作为我的编译器。
import sys
from PyQt5 import QtGui,QtCore
from PyQt5.QtWidgets import QPushButton,QApplication,QMainWindow
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(50,50,500,300)
self.setWindowTitle("PyQt!")
self.show()
if __name__ == "__main__":
def run():
App=QApplication(sys.argv)
Window()
App.exec()
run()
运行此命令时没有错误。但是,也没有输出。我不能在(50,50)处看到500像素×300像素的窗口吗?
感谢您的见解:)
答案 0 :(得分:0)
( Spyder维护者)这个问题之前已经被回答了很多次。在此处打开问题之前,请先尝试谷歌。谷歌的第一个结果是我们的维基:How to run PyQt applications within Spyder。