我正在使用pyqt,我是python中的amatur程序员,我的代码是这样的:
import sys
from PyQt5 import QtGui
from PyQt5.QtWidgets import QApplication, QMainWindow
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.title = "Hello Guy!!!"
self.top = 100
self.left = 100
self.width = 680
self.height = 500
self.init()
def init(self):
self.setWindowTitle(self.title)
self.setGeometry(self.top, self.left, self.width, self.height)
App = QApplication(sys.argv)
window = Window()
sys.exit(App.exec())
当我运行这个应用程序时它没有向我显示任何窗口,我不知道如何解决这个问题
我最近开始python,但因为我在php工作了4年,我快速启动了qt库...
这是因为你忘了调用QMainWindow类的.show()
方法
原始代码
App = QApplication(sys.argv)
window = Window()
sys.exit(App.exec())
错误修复
App = QApplication(sys.argv)
window = Window()
window.show() # this will load the window
sys.exit(App.exec())