我正在尝试使用 PyQt5 用 python 执行 GUI。
当我运行下面的代码时,没有返回错误,但也没有出现窗口:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
class Page(QWidget):
def __init__(self, parent=None):
super(Page, self).__init__(parent)
my_label = QLabel("This is my label")
layout = QVBoxLayout()
layout.addWidget(my_label)
mainLayout = QGridLayout()
mainLayout.addLayout(layout, 0, 1)
self.setLayout(mainLayout)
self.setWindowTitle("My First Qt App")
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
window = Page()
window.show()
sys.exit(app.exec_())
如果main应该不在课堂上,请更正缩进
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
class Page(QWidget):
def __init__(self, parent=None):
super(Page, self).__init__(parent)
my_label = QLabel("This is my label")
layout = QVBoxLayout()
layout.addWidget(my_label)
mainLayout = QGridLayout()
mainLayout.addLayout(layout, 0, 1)
self.setLayout(mainLayout)
self.setWindowTitle("My First Qt App")
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
window = Page()
window.show()
sys.exit(app.exec_())
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句