如何在Qt中运行系统命令?

我必须在Qt中运行一个系统命令。 但是我必须为这个命令提供一个论据。

例如用文本文件打开gedit。 像“gedit /home/oDx/Documents/a.txt”

但path“/home/oDx/Documents/a.txt”将在像“docPath”这样的variables中。 所以我该怎么做呢?

QProcess process; process.start("gedit", QStringList() << docPath); 

和上面一样

 QProcess process; process.start("gedit", QStringList() << "/home/oDx/Documents/a.txt"); 

另外,请阅读。