The QProcess class is used to start external programs and to communicate with them.| doc.qt.io
The QIODevice class is the base interface class of all I/O devices in Qt.| doc.qt.io