Я новичок, в учебной программе на Qt 5.15 пытаюсь запускать консольные приложения в отдельном окне по нажатию единственной кнопки на форме, хотя бы без параметров для начала. Не нашёл стабильно рабочего кода для этого, пробовал несколько способов из результатов поиска. Вот последний код, который иногда что-то запускает:
mainwindow.cpp:
void MainWindow::on_pushButton_clicked()
{
QProcess process;
process.setProgram("c:\\Windows\\System32\\diskpart.exe");
qint64 pid;
process.startDetached(&pid);
}
Diskpart единственное найденное мной консольное приложение, которое так запускается. cmd и другие - нет. Также из system32 не запускается explorer.exe, из windows и windows\syswow64 он открывается.