歌者文明清理员 发表于 2023-5-4 18:06:49

app = QApplication(sys.argv)

app = QApplication(sys.argv)
sys.argv有什么用,我随便改成一个列表,都可以

sfqxx 发表于 2023-5-4 18:36:50

`sys.argv`是python中访问命令行参数的列表。 在上下文中,`sys.argv`用于在创建qapplication对象时指定应用程序的命令行参数。

如果你随意更改`sys.argv`的值,可能会导致不一致的行为或错误,这通常不是建议的做法。 事实上,如果您在脚本执行之前修改它而不理解结果,则可能会使代码难以调试。

因此,在使用`sys.argv`时,建议将其保持原样,并在需要时使用正确的命令行参数来调用脚本。

isdkz 发表于 2023-5-4 20:17:05

sys.argv 是一个来自 sys 模块的参数列表,它包含了从命令行传递给 Python 脚本的参数。在创建 QApplication 对象时,sys.argv 被传递给它,使得 Qt 应用程序可以处理命令行参数。虽然可以随意修改为其他列表,但传递 sys.argv 是推荐的做法,以便在需要时处理命令行参数。
页: [1]
查看完整版本: app = QApplication(sys.argv)