- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QProcess extends QIODevice
Used to start external programs and to communicate with them
Java wrapper for Qt class QProcess
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QProcess.ExitStatus
Java wrapper for Qt enum QProcess::ExitStatusstatic class
QProcess.InputChannelMode
Java wrapper for Qt enum QProcess::InputChannelModeclass
QProcess.MultiSignal_finished
Wrapper class for overloaded signals:static class
QProcess.ProcessChannel
Java wrapper for Qt enum QProcess::ProcessChannelstatic class
QProcess.ProcessChannelMode
Java wrapper for Qt enum QProcess::ProcessChannelModestatic class
QProcess.ProcessError
Java wrapper for Qt enum QProcess::ProcessErrorstatic class
QProcess.ProcessState
Java wrapper for Qt enum QProcess::ProcessStateNested classes/interfaces inherited from class io.qt.core.QIODevice
QIODevice.OpenMode, QIODevice.OpenModeFlag
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<QProcess.ProcessError>
error
Deprecated.Use QProcess::errorOccurred(QProcess::ProcessError) insteadQObject.Signal1<QProcess.ProcessError>
errorOccurred
QProcess.MultiSignal_finished
finished
Overloaded signals:QObject.PrivateSignal0
readyReadStandardError
QObject.PrivateSignal0
readyReadStandardOutput
QObject.PrivateSignal0
started
QObject.PrivateSignal1<QProcess.ProcessState>
stateChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.core.QIODevice
aboutToClose, bytesWritten, channelBytesWritten, channelReadyRead, readChannelFinished, readyRead
-
Constructor Summary
Constructors Modifier Constructor Description QProcess()
Overloaded constructor forQProcess(io.qt.core.QObject)
withparent = null
.QProcess(QObject parent)
protected
QProcess(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QProcess(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QIODevice
commitTransaction, currentReadChannel, currentWriteChannel, errorString, fromDirectBuffer, getByte, isOpen, isReadable, isTextModeEnabled, isTransactionStarted, isWritable, open, openMode, peek, peek, pos, putByte, read, read, readAll, readChannelCount, readLine, readLine, readLine, readLineData, reset, rollbackTransaction, seek, setCurrentReadChannel, setCurrentWriteChannel, setErrorString, setOpenMode, setOpenMode, setTextModeEnabled, size, skip, startTransaction, ungetByte, write, write, writeChannelCount
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
error
Deprecated.Use QProcess::errorOccurred(QProcess::ProcessError) instead -
errorOccurred
-
finished
Overloaded signals:
finished(int exitCode)
finished(int exitCode, QProcess::ExitStatus exitStatus)
-
readyReadStandardError
-
readyReadStandardOutput
-
started
-
stateChanged
-
-
Constructor Details
-
QProcess
public QProcess()Overloaded constructor for
QProcess(io.qt.core.QObject)
withparent = null
. -
QProcess
-
QProcess
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QProcess
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
arguments
-
closeReadChannel
-
closeWriteChannel
-
environment
-
error
-
exitCode
-
exitStatus
-
inputChannelMode
-
kill
public final void kill()See QProcess::kill()
-
processChannelMode
-
processEnvironment
-
processId
-
program
-
readAllStandardError
-
readAllStandardOutput
-
readChannel
-
setArguments
-
setEnvironment
-
setInputChannelMode
-
setProcessChannelMode
-
setProcessEnvironment
-
setProcessState
-
setProgram
-
setReadChannel
-
setStandardErrorFile
@QtUninvokable public final void setStandardErrorFile(String fileName, QIODevice.OpenModeFlag... mode)Overloaded function for
setStandardErrorFile(java.lang.String, io.qt.core.QIODevice.OpenMode)
. -
setStandardErrorFile
Overloaded function for
setStandardErrorFile(java.lang.String, io.qt.core.QIODevice.OpenMode)
withmode = new io.qt.core.QIODevice.OpenMode(8)
. -
setStandardErrorFile
-
setStandardInputFile
-
setStandardOutputFile
@QtUninvokable public final void setStandardOutputFile(String fileName, QIODevice.OpenModeFlag... mode)Overloaded function for
setStandardOutputFile(java.lang.String, io.qt.core.QIODevice.OpenMode)
. -
setStandardOutputFile
Overloaded function for
setStandardOutputFile(java.lang.String, io.qt.core.QIODevice.OpenMode)
withmode = new io.qt.core.QIODevice.OpenMode(8)
. -
setStandardOutputFile
-
setStandardOutputProcess
-
setWorkingDirectory
-
start
Overloaded function for
start(io.qt.core.QIODevice.OpenMode)
. -
start
Overloaded function for
start(io.qt.core.QIODevice.OpenMode)
withmode = new io.qt.core.QIODevice.OpenMode(3)
. -
start
-
start
Deprecated.Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) insteadOverloaded function for
start(java.lang.String, io.qt.core.QIODevice.OpenMode)
. -
start
Deprecated.Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) insteadOverloaded function for
start(java.lang.String, io.qt.core.QIODevice.OpenMode)
withmode = new io.qt.core.QIODevice.OpenMode(3)
. -
start
Deprecated.Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead -
start
@QtUninvokable public final void start(String program, Collection<String> arguments, QIODevice.OpenModeFlag... mode)Overloaded function for
start(java.lang.String, java.util.Collection, io.qt.core.QIODevice.OpenMode)
. -
start
Overloaded function for
start(java.lang.String, java.util.Collection, io.qt.core.QIODevice.OpenMode)
withmode = new io.qt.core.QIODevice.OpenMode(3)
. -
start
@QtUninvokable public final void start(String program, Collection<String> arguments, QIODevice.OpenMode mode) -
startDetached
-
state
-
terminate
public final void terminate() -
waitForFinished
Overloaded function for
waitForFinished(int)
withmsecs = 30000
. -
waitForFinished
-
waitForStarted
Overloaded function for
waitForStarted(int)
withmsecs = 30000
. -
waitForStarted
-
workingDirectory
-
atEnd
-
bytesAvailable
- Overrides:
bytesAvailable
in classQIODevice
-
bytesToWrite
- Overrides:
bytesToWrite
in classQIODevice
-
canReadLine
- Overrides:
canReadLine
in classQIODevice
-
close
-
isSequential
- Overrides:
isSequential
in classQIODevice
-
open
-
readData
-
setupChildProcess
-
waitForBytesWritten
- Overrides:
waitForBytesWritten
in classQIODevice
-
waitForReadyRead
- Overrides:
waitForReadyRead
in classQIODevice
-
writeData
-
execute
Deprecated.Use QProcess::execute(const QString &program, const QStringList &arguments) instead -
execute
-
nullDevice
Null device of the operating system
-
splitCommand
-
startDetached
Deprecated.Use QProcess::startDetached(const QString &program, const QStringList &arguments) instead -
startDetached
-
startDetached
public static Long startDetached(String program, Collection<String> arguments, String workingDirectory) -
systemEnvironment
-