Error NameError: name 'argv' is not defined

Error NameError: name 'argv' is not defined


源代码

import sys

from PyQt5.QtWidgetsimport QApplication, QWidget

if __name__ =='__main__':

# 创建QApplication类的实例

    app = QApplication(sys, argv)

# 创建一个窗口

    w = QWidget()

# 设置窗口尺寸

    w.resize(400,200)

# 移动窗口

    w.move(300,300)

# 设置窗口的标题

    w.setWindowTitle('第一个基于PyQt5的桌面应用')

# 显示窗口

    w.show()

# 进入程序的主循环、并通过exit函数确保主循环安全结束,每个GUI界面都必须使用

    sys.exit(app.exec_())


错误定位

    app = QApplication(sys, argv)

修改为:

    app = QApplication(sys.argv)


问题解决!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容