以下成员源于类 QProcess 已过时。 提供它们是为使旧源代码能继续工作。强烈建议不要在新代码中使用它们。
(obsolete)
void
|
dumpObjectInfo () |
(obsolete)
void
|
dumpObjectTree () |
(obsolete)
QStringList
|
environment () const |
(obsolete)
Q_PID
|
pid () const |
(obsolete)
QProcess::ProcessChannelMode
|
readChannelMode () const |
(obsolete)
void
|
setEnvironment (const QStringList & environment ) |
(obsolete)
void
|
setReadChannelMode (QProcess::ProcessChannelMode mode ) |
(obsolete)
void
|
error (QProcess::ProcessError error ) |
(obsolete)
void
|
finished (int exitCode ) |
(obsolete)
QString
|
trUtf8 (const char * sourceText , const char * disambiguation = Q_OBJECT, int n = Q_OBJECT) |
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
返回环境从 QProcess will pass to its child process, or an empty QStringList if no environment has been set using setEnvironment ()。若没有设置环境,将使用调用进程的环境。
另请参阅 processEnvironment (), setEnvironment (),和 systemEnvironment ().
[signal]
void
QProcess::
error
(
QProcess::ProcessError
error
)
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 errorOccurred () 代替。
注意: 信号 error 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(process, QOverload<QProcess::ProcessError>::of(&QProcess::error), [=](QProcess::ProcessError error){ /* ... */ });
[signal]
void
QProcess::
finished
(
int
exitCode
)
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
这是重载函数。
Use finished(int exitCode , QProcess::ExitStatus status) instead.
注意: 信号 finished 在此类中被重载。通过使用函数指针句法连接到此信号,Qt 提供用于获得如此范例展示的函数指针的方便帮助程序:
connect(process, QOverload<int>::of(&QProcess::finished), [=](int exitCode){ /* ... */ });
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 processId () 代替。
返回正在运行进程的本机进程标识符,若可用。若目前没有进程正在运行,
0
被返回。
注意: 不像 processId (), pid() returns an integer on Unix and a pointer on Windows.
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
Returns the read channel mode of the QProcess . This function is equivalent to processChannelMode ()
另请参阅 setReadChannelMode () 和 processChannelMode ().
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
Sets the environment that QProcess will pass to the child process. The parameter environment is a list of key=value pairs.
例如,以下代码添加环境变量
TMPDIR
:
QProcess process; QStringList env = QProcess::systemEnvironment(); env << "TMPDIR=C:\\MyApp\\temp"; // Add an environment variable process.setEnvironment(env); process.start("myapp");
注意: This function is less efficient than the setProcessEnvironment () 函数。
另请参阅 environment (), setProcessEnvironment (),和 systemEnvironment ().
此函数已过时。提供它是为使旧源代码能继续工作。强烈建议不要在新代码中使用它。
使用 setProcessChannelMode ( mode ) 代替。
另请参阅 readChannelMode () 和 setProcessChannelMode ().