gpt4 book ai didi

c++ - 从 Qt 应用程序调用命令提示符而不卡住?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:11 25 4
gpt4 key购买 nike

在我的 Qt GUI 应用程序中,我通过以下方式调用命令提示符:

system("lots.exe & of.exe && commands.exe");

它会打开命令提示符(如我所愿),但会卡住 Qt GUI 应用程序,直到我关闭命令提示符。有什么办法可以防止这种情况发生吗?我看到有一个 QProcess 类,但无法调出命令提示符。

如有任何帮助,我们将不胜感激!

最佳答案

QProcess 确实是答案。如果您想使用 system() 之类的东西,您必须将调用放在另一个线程中或使用 popen 或适合您的平台的东西。

QProcess 确实有 setReadChannel,您可以使用它来显示您自己的控制台窗口以显示输出。

关于c++ - 从 Qt 应用程序调用命令提示符而不卡住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3260072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com