QProcess 的已废弃成员
以下 QProcess 类成员已被弃用。 它们被提供以保持旧源代码运行。我们强烈建议不要在新的代码中使用它们。
公有函数
(已废弃) QStringList | environment() const |
(已废弃) void | setEnvironment(const QStringList &environment) |
成员函数文档
[已废弃]
QStringList QProcess::environment() const
此函数已被废弃。我们强烈建议不要在新的代码中使用它。
返回 QProcess 将传递给子进程的环境,或者在没有使用 setEnvironment() 设置环境的情况下返回一个空的 QStringList。如果没有设置环境,将使用调用进程的环境。
另请参阅 processEnvironment(),setEnvironment(),以及 systemEnvironment()。
[已废弃]
void QProcess::setEnvironment(const QStringList &environment)
此函数已被废弃。我们强烈建议不要在新的代码中使用它。
设置 QProcess 将传递给子进程的环境。参数 environment 是键值对的列表。
例如,以下代码添加了环境变量 TMPDIR
QProcess process; QStringList env = QProcess::systemEnvironment(); env << "TMPDIR=C:\\MyApp\\temp"; // Add an environment variable process.setEnvironment(env); process.start("myapp");
注意: 此函数比 setProcessEnvironment() 函数效率低。
另请参阅: environment(),setProcessEnvironment(),以及 systemEnvironment()。
© 2024 Qt有限公司。本文档中的文档贡献保留各自所有者的版权。本文档根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款提供许可。Qt 和相应的徽标是芬兰和/或其他国家的 Qt有限公司的商标。所有其他商标均属于其各自所有者。