Purp1eの知识小站 Purp1eの知识小站
分类
标签
归档
关于
GitHub (opens new window)

Purp1e

取法于上,仅得为中
分类
标签
归档
关于
GitHub (opens new window)
  • Qt调用控制台CMD命令总结(C++)

Purp1e
2020-01-18
Qt

Qt调用控制台CMD命令总结(C++)

# 头文件包含

#include <QProcess>
1

# 示例代码

QProcess p;
QString command = "git --help";
p.start(command);
p.waitForStarted();
p.closeWriteChannel();  //关闭写通道 ,解决未响应问题
p.waitForFinished();
QString OutMsg = QString::fromLocal8Bit(p.readAllStandardOutput());
QString ErrMsg = QString::fromLocal8Bit(p.readAllStandardError());
1
2
3
4
5
6
7
8

假如调用ui中的outArea和errArea显示两个流的字符串(如果有setText方法)

ui->outArea->setText(OutMsg);
ui->errArea->setText(ErrMsg);
1
2
#Qt
上次更新: 2023/12/22, 07:41:18
最近更新
01
TeamSpeak服务器搭建——基于Docker-Compose
10-03
02
略懂SSH——设备间安全通信
09-07
03
略懂OBS——强大的推流录制工具
09-07
更多文章>
Theme by Vdoing | Copyright © 2021-2025 Purp1e
皖公网安备34012302001231 | 皖ICP备20002252号-3
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式