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

泰安工程建设信息网站保网官网

泰安工程建设信息网站,保网官网,东莞大岭山网站制作,网站安全怎么做一、需要完成的功能 在子对话框#xff08;CmdChildQt#xff09;中#xff0c;点击 “执行” 按钮#xff0c;将多个命令行指令#xff0c;依次输入到父对话框#xff08;CmdQt#xff09;的编辑框中并且执行#xff0c;要求如下#xff1a; 在前一个命令执行完成后CmdChildQt中点击 “执行” 按钮将多个命令行指令依次输入到父对话框CmdQt的编辑框中并且执行要求如下 在前一个命令执行完成后获取命令行返回结果信息根据结果信息判断进行下一步操作当前一个命令执行成功后继续自动输入下一个命令行指令到父对话框编辑框中执行就这样依次执行多个命令行命令达到命令执行自动化的目的。 二、实现方法 父对话框 class CmdQt : public QDialog {Q_OBJECTsignals:void cmdFinished(QString qstr); };void CmdQt::slot_inputCommand() {}void CmdQt::slot_SetCommandRetInfo(DATA_INFO info) {emit cmdFinished(qstr); }void CmdQt::setSignalExecCmdLine() {emit ui.leditInputCommand-returnPressed(); } 子对话框 class CmdChildQt :public QDialog {Q_OBJECTprivate:QEventLoop loop;QString m_qstrRecvCmdRetInfo;signals:void signal_sendQuit();private slots:void slot_RecvCmdRetInfo(QString qstrInfo); };void CmdChildQt::slot_RecvCmdRetInfo(QString qstrInfo) {m_qstrRecvCmdRetInfo qstrInfo;emit signal_sendQuit(); }void CmdChildQt::slot_exec() {m_parent-setCmdLine(ui.editCmdSelect-text().trimmed());connect(m_parent, CmdQt::cmdFinished, this, CmdChildQt::slot_RecvCmdRetInfo);connect(this, CmdChildQt::signal_sendQuit, loop, QEventLoop::quit);m_parent-setSignalExecCmdLine();loop.exec();if (m_qstrRecvCmdRetInfo.contains(same string...) false){return;}...m_parent-setCmdLine(command -param);m_parent-setSignalExecCmdLine();loop.exec();if (m_qstrRecvCmdRetInfo.contains(same string...) false){return;}...disconnect(m_parent, CmdQt::cmdFinished, this, CmdChildQt::slot_RecvCmdRetInfo);disconnect(this, CmdChildQt::signal_sendQuit, loop, QEventLoop::quit);... } 上述代码的主要逻辑 链接信号和槽函数在子对话框中获取命令行并设置父对话框的编辑框为命令行指令向父对话框编辑框发射 returnPressed 信号槽函数 slot_inputCommand 被触发执行之后slot_inputCommand 触发 slot_SetCommandRetInfo 执行在 slot_SetCommandRetInfo 中发射 cmdFinished 信号cmdFinished 信号触发 slot_RecvCmdRetInfo 执行在 slot_RecvCmdRetInfo 中发射 signal_sendQuit 信号signal_sendQuit 触发 QEventLoop::quit 执行loop.exec() 返回并执行之后的代码根据 m_qstrRecvCmdRetInfo 的值进行下一步骤如果命令执行成功继续执行下一个命令。
http://www.dnsts.com.cn/news/54629.html

相关文章:

  • 专业网站建设哪家便宜大连建设执业资格注册中心网站
  • 四川建设机械网站建设一个网站需要做哪些事情
  • 内蒙建设厅官方网站免费的短视频app大全下载
  • 佛山高端网站建设报价制作网页链接的方法
  • 深圳工信部网站备案信息查询长宁区网站制作设计
  • 做的网站进不去后台如何创建一个简单的网页
  • 公司网站自己怎么建立如何注册个人网站
  • 网站接任务来做成都网站建站公司
  • 全国十大网站建设公司排名php网站源码安装教程
  • 网站服务器租一个月最近播放中文版在线观看电视剧
  • 龙华观澜网站建设做微信广告网站
  • 有哪些做投行网站绵阳学校网站建设
  • 泸州市网站建设wordpress备份文件
  • html网站开发事例教程新余市建设局网站
  • 深圳商城网站设计公司wordpress文章类插件
  • 乐都网站建设多少钱做项目搭建网站 构建数据库
  • 做网站用矢量图还是位图贵阳公司官方网站建设
  • 网站建设应该应聘什么岗位有个人做网站的
  • 做装修效果图的网站有哪些软件下载怎么做网站布局
  • 建设学校网站完整的网站建设平台协议书
  • 如何建设视频网站北京网站优化价格
  • 鸿运通网站建设怎么样吉林网络公司网站建设
  • 深圳公司网页设计推广报价网站优化建设哈尔滨
  • 建设部网站不支持360网站联盟的收益模式
  • 做pc端软件可以参考那些网站响应式网站是什么
  • 做外链音乐网站大型网站开发周期
  • 网站建设需要几步网站建设怎样中英文
  • 网站流量的转换率一般是多少南沙商城网站建设
  • 网站管理员权限设置权限设置h5免费建站
  • 官方网站 建设情况汇报淘宝客导购网站