qq_18843225 2019-03-28 10:33 采纳率: 0%
浏览 9824

pyqt5运行后没有显示窗口

图片说明

第一次使用pyqt5,理想情况应该是弹出一个空的窗口才对啊,但程序运行完以后什么都没有发生,难道我还漏了什么东西吗?

  • 写回答

2条回答 默认 最新

  • 小明的家 2021-11-16 04:08
    关注
    评论
  • 想换辆新车 2019-03-28 13:03
    关注

    这段代码只定义了一个window类,并没有实例化应用程序和窗口,所以没显示。另外你类的构造函数只是定义了一些参数,

    第二个类方法的缩进也有问题。下面是Pyqt5教程的示例,你参考一下:

    import sys
    from PyQt5.QtWidgets import QApplication, QWidget
    from PyQt5.QtGui import QIcon
    
    
    class Example(QWidget):
    
        def __init__(self):
            super().__init__()
    
            self.initUI()
    
    
        def initUI(self):
    
            self.setGeometry(300, 300, 300, 220)
            self.setWindowTitle('Icon')
            self.setWindowIcon(QIcon('web.png'))       
    
            self.show()
    
    
    if __name__ == '__main__':
    
        app = QApplication(sys.argv)
        ex = Example()
        sys.exit(app.exec_()) 
    
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部