当前位置: 首页 > news >正文

甘肃网站建设方案服务至上单位建设网站注意点

甘肃网站建设方案服务至上,单位建设网站注意点,建德网站建设德品牌网,赣州市城乡建设局官方网站一.所需运行的脚本 本篇采用上一篇文章的脚本为运行对象,实现按钮运行脚本 上一篇文章:从0到1:QT项目在Linux下生成可以双击运用的程序(采用脚本)-CSDN博客 二.调用脚本的代码 widget.cpp中添加以下代码 #include &…

一.所需运行的脚本

        本篇采用上一篇文章的脚本为运行对象,实现按钮运行脚本

        上一篇文章:从0到1:QT项目在Linux下生成可以双击运用的程序(采用脚本)-CSDN博客

二.调用脚本的代码

widget.cpp中添加以下代码

#include "widget.h"
#include "./ui_widget.h"
#include <QMessageBox>
#include <QProcess>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);connect(ui->pushButton_test, &QPushButton::clicked, this, &Widget::on_pushButton_test_clicked);
}void Widget::on_pushButton_test_clicked()
{QString strCmd = "/home/popo/double_click_test/jiao";QProcess process;process.start("bash", QStringList() << "-c" << strCmd);if (process.waitForStarted()){qDebug() << "Process started successfully.";if (process.waitForFinished()){QByteArray result = process.readAllStandardOutput(); // 读取脚本的输出QByteArray error = process.readAllStandardError(); // 读取错误输出qDebug() << "Script output:" << result;qDebug() << "Script error output:" << error;}else{qWarning() << "Failed to execute script";}}else{qWarning() << "Failed to start script execution";}process.close();
}

三.代码解析

启动进程

process.start("bash", QStringList() << "-c" << strCmd);

检查进程是否成功启动

if (process.waitForStarted())

等待进程执行完成 

再次使用 waitForFinished,等待进程执行完成。如果成功,返回 true

进程提示信息

    if (process.waitForStarted()){qDebug() << "Process started successfully.";if (process.waitForFinished()){QByteArray result = process.readAllStandardOutput(); // 读取脚本的输出QByteArray error = process.readAllStandardError(); // 读取错误输出qDebug() << "Script output:" << result;qDebug() << "Script error output:" << error;}else{qWarning() << "Failed to execute script";}}else{qWarning() << "Failed to start script execution";}

关闭进程 

process.close();

四.效果展示

http://www.yayakq.cn/news/880019/

相关文章:

  • 怎样做好手机网站建设百度优化 几个网站内容一样
  • 优化推广网站seo招聘简历模板
  • 怎么提升网站流量wordpress 搜索 分词
  • 无锡高端网站定制下载百度到桌面上
  • app与网站数据交互网站创建一般创建哪种类型
  • 建 网站 是软件开发做图挣钱的网站
  • 自己名下备案的网站网站颜色搭配网站
  • 网站如何做分布式建设企业网站的时间
  • 福州网站开发一般多少钱成都网站建设详细内容
  • 做网站时的尺寸网站开发与系统开发
  • 阜蒙县建设学校网站是什么贝壳房源网
  • 网站缩略图存哪里好网站如何做静态化
  • 外贸网站策划免费注册微信网站
  • 广州网站设计企业python开发一个wordpress
  • 惠安县规划建设局网站高中生做网站网页
  • 官方网站首页网站开发产品设计书
  • 广西建设厅网站招 标 信 息cms网站搭建
  • wordpress 推荐返利厦门网站推广优化哪家好
  • 桐庐网站建设电子商城网站建设
  • 给客户建完美网站做网站有发展吗
  • 自己做高仿衣服网站和小男生做的网站
  • 江苏省建设工程安全监督网站生成链接的网站
  • 自媒体人专用网站网站建设各单位强化沟通协作
  • wordpress 中文网站现在的网游排行第一
  • 全国企业信息查询系统官网西安seo服务
  • 网站在线qq代码中科汇联网站建设手册
  • 做瑷网站如何做网站详细步骤
  • 优秀的外贸网站案例商务网站开发源码
  • 建网站都有什么语言做网站哪家强
  • 大兴安岭商城网站开发设计建设企业网站官网企业网银