Obsolete Members for QProcess

クラスQProcess の以下のメンバは非推奨である。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。

パブリック関数

(deprecated) QStringList environment() const
(deprecated) void setEnvironment(const QStringList &environment)

メンバ関数ドキュメント

[deprecated] QStringList QProcess::environment() const

この関数は非推奨です。新しいコードでは使用しないことを強く推奨します。

QProcess が子プロセスに渡す環境、またはsetEnvironment() を使用して環境が設定されていない場合は空のQStringList を返します。環境が設定されていない場合は、呼び出し元のプロセスの環境が使用される。

processEnvironment()、setEnvironment()、systemEnvironment()も参照

[deprecated] void QProcess::setEnvironment(const QStringList &environment)

この関数は非推奨である。新しいコードでは使用しないことを強く推奨する。

QProcess が子プロセスに渡す環境を設定する。パラメータenvironment は、key=value のペアのリストです。

例えば、以下のコードは環境変数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 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。