Qt 启动应用程序的3种方式

1.示例

从绝对路径启动应用

QDesktopServices::openUrl(QUrl(“file:///C:/Windows/System32/notepad.exe”));

非阻塞方式启动应用(启动与被启动应用均能操作)

QProcess *pPrecess = new QProcess(this);
pPrecess->start("notepad.exe");

阻塞方式启动应用 (被启动应用关闭后,启动者应用才能点击)

QProcess::execute("notepad.exe");

你可能感兴趣的:(Qt,Qt启动外部程序,qt,非阻塞启动程序)