以下成員源於類 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 ().