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

青海网站建设哪个最好百度明星人气榜排名

青海网站建设哪个最好,百度明星人气榜排名,常用网站后缀,企业网站建设600元【QT 5 调试软件Linux下调用脚本shell-经验总结初步调试基础样例】 1、前言2、实验环境3、自我总结4、实验过程(1)准备工作-脚本1)、准备工作-编写运行脚本文件2)、给权限3)、运行脚本 (2)进入q…

【QT 5 调试软件+Linux下调用脚本shell-经验总结+初步调试+基础样例】

  • 1、前言
  • 2、实验环境
  • 3、自我总结
  • 4、实验过程
    • (1)准备工作-脚本
      • 1)、准备工作-编写运行脚本文件
      • 2)、给权限
      • 3)、运行脚本
    • (2)进入qt部分代码
      • 1)、新建空白工程
      • 2)、1、debug调试代码
        • 0.核心代码段
      • 2)、2、界面调试代码
        • 1.提供路径
        • 2.提供文件名
      • 3)、加入布局部分
  • 5、代码链接
  • 6、细节部分
    • 1、ui->无调出编辑框ID
  • 7、总结

1、前言

最近要Linux下做相关软件开发了,还要当自己为新手,本着求知求学的心态,再简单的事情,也要好像学习,一面一些不该犯的错误犯了,另外也是趟一些雷,不害怕出错误,哪怕碰到最简单的错误也要好好总结下。
既然都到Linux 下,使用上位机调用脚本肯定要有的,本次也将简单使用一个简单样例来进行说明。

2、实验环境

实验环境还是挺重要的,因为有时候,在你电脑上能运行的东西,在别人的电脑就不一定能运行,这一部分的原因就可能是实验版本不一样。
系统环境:
环境问题还是要注意下的,不同环境下可能还真的可能不一样。
在这里插入图片描述

QT软件版本:qt 5.14.2

3、自我总结

(1)一步一步按照顺序来,切不可心急,直接使用qt调试
我们调试软件,不能太心急,否则可能反而都不实现不了。
所以我们在实现前,要现在终端上,先实现相关功能,在使用qt调用,这样才能保证问题分离。

(2)调用脚本使用QProcess类
和之前烧写工具一样,调用脚本也是用process类,确定脚本路线,然后调用。

(3)一些基础工具使用
好长时间,没在Linux下弄东西了,想编写脚本,突然忘记了,连基础的vim都想不起来,所以也算复习下吧

vim xxx.sh
  • Vi 是早期Unix系统中的标准文本编辑器。
  • Vim(Vi IMproved)是Vi的升级版,拥有更多特性,如语法高亮、代码折叠、插件系统等。它在Linux社区中非常受欢迎,尤其是在程序员和系统管理员中。
  • Nano 是一个更友好的文本编辑器,操作简单,易于上手,尤其适合那些不太熟悉命令行编辑器的用户。
  • Emacs 是一个高度可定制的文本编辑器,功能强大,但学习曲线相对较陡。它不仅仅是一个文本编辑器,还可以通过扩展变成一个完整的工作环境。

这些编辑器都是通过命令行界面(CLI)访问的,没有图形用户界面(GUI),但它们非常强大和灵活,尤其是在处理文本文件、编程和脚本编写方面。对于新手来说,Nano可能是最容易上手的,而Vim和Emacs则提供了更多高级功能,但需要一定时间来学习和适应。

4、实验过程

(1)准备工作-脚本

使用指令新建一个脚本文件

1)、准备工作-编写运行脚本文件

vim simp1.sh

编写内容如下

#!/bin/bashecho "hello from script!"

在这里插入图片描述
然后退出,这里不具体说明VIM工具怎么用了。

2)、给权限

//这一步不可缺少
chmod +x simp1.sh 

3)、运行脚本

然后运行脚本.,注意此步骤和qt一点关系没有,是先保证自己脚本能运行

./simp1.sh

如果没有什么问题,就可以看到如下内容了。在这里插入图片描述

(2)进入qt部分代码

上边成功后,我们就可以进入qt部分了。

1)、新建空白工程

在如下这篇文章里,我们安装了软件,并且简单建立一个工程。首次实现了在Linux下运行第一个dome。
【Linux20.04-qt5.12.4软件安装与初步使用-qt在Linux使用-记录-笔记】

这块就不重复造轮了,看看上边文章吧,最后效果,是有个空白项目。
在这里插入图片描述

2)、1、debug调试代码

核心代码如下,就是使用process类。

0.核心代码段
void MainWindow::QProcess_test_shell(void)
{QProcess process;// 设置脚本执行的工作目录,如果脚本不在当前目录,需要指定完整路径process.setWorkingDirectory("/home/wjl/Desktop/qt_work/Linux_test_shell");// 连接信号以获取脚本的输出QObject::connect(&process, &QProcess::readyReadStandardOutput, [&]() {QString info=process.readAllStandardOutput();ui->textEdit->setText(info);qDebug() << info;});// 启动脚本process.start("./simp1.sh");// 等待脚本执行完成process.waitForFinished();}

我们先在debug终端里调试,当然这样做只是方便。

在这里插入图片描述

2)、2、界面调试代码

1.提供路径

如下如果不知道自己动文件在哪里的话,可以使用终端输入指令来查询

pwd

在这里插入图片描述然后放在如下代码里

在这里插入图片描述

2.提供文件名

使用相关指令查看目录下有什么文件,然后填进去

ls

在这里插入图片描述

3)、加入布局部分

加入布局,一个处罚,一个收信息
在这里插入图片描述
简单拉个上下,可以拖动
在这里插入图片描述
然后转到信号槽
在这里插入图片描述
将之前运行函数放在 按下里
在这里插入图片描述### 4、效果验证

在这里插入图片描述

5、代码链接

代码链接:https://download.csdn.net/download/qq_22146161/88625631

6、细节部分

1、ui->无调出编辑框ID

如下在调试的时候,没注意,直接想通过“”“->”调出编辑框的ID,发现不行,其实就是忘记保存了。

在这里插入图片描述
或者布玩局后,先运行下。
在这里插入图片描述
之后就可以了
在这里插入图片描述

7、总结


文章转载自:
http://dinncooctahedrite.zfyr.cn
http://dinncoquincentenary.zfyr.cn
http://dinncoparaphernalia.zfyr.cn
http://dinncobarkentine.zfyr.cn
http://dinncoarchenteron.zfyr.cn
http://dinncobargain.zfyr.cn
http://dinncosjc.zfyr.cn
http://dinncoaxillary.zfyr.cn
http://dinncohippolyte.zfyr.cn
http://dinncoxanthoma.zfyr.cn
http://dinncoeager.zfyr.cn
http://dinncobegohm.zfyr.cn
http://dinncowiping.zfyr.cn
http://dinncoelixir.zfyr.cn
http://dinncobistoury.zfyr.cn
http://dinncotween.zfyr.cn
http://dinncoretinue.zfyr.cn
http://dinncolangouste.zfyr.cn
http://dinncodirk.zfyr.cn
http://dinncoakita.zfyr.cn
http://dinncoankara.zfyr.cn
http://dinncohooknose.zfyr.cn
http://dinncoiconoclastic.zfyr.cn
http://dinncooptionee.zfyr.cn
http://dinncooutlawry.zfyr.cn
http://dinncocontinuous.zfyr.cn
http://dinncosemidiurnal.zfyr.cn
http://dinncojsd.zfyr.cn
http://dinncoexcessively.zfyr.cn
http://dinncostronger.zfyr.cn
http://dinncohodiernal.zfyr.cn
http://dinncoextensimeter.zfyr.cn
http://dinncopunchy.zfyr.cn
http://dinncoschwarzwald.zfyr.cn
http://dinncopenumbra.zfyr.cn
http://dinncoculdotomy.zfyr.cn
http://dinncoquelea.zfyr.cn
http://dinncomathsort.zfyr.cn
http://dinncogeologic.zfyr.cn
http://dinncomillyum.zfyr.cn
http://dinncospandrel.zfyr.cn
http://dinncolase.zfyr.cn
http://dinncotransmeridional.zfyr.cn
http://dinncoanomalistic.zfyr.cn
http://dinncothruway.zfyr.cn
http://dinncophotochromy.zfyr.cn
http://dinncoedge.zfyr.cn
http://dinncononagricultural.zfyr.cn
http://dinncoperiglacial.zfyr.cn
http://dinncoblowout.zfyr.cn
http://dinncohalation.zfyr.cn
http://dinncounfeatured.zfyr.cn
http://dinncoand.zfyr.cn
http://dinncocooky.zfyr.cn
http://dinncoprognathic.zfyr.cn
http://dinncojedda.zfyr.cn
http://dinncocockloft.zfyr.cn
http://dinncogeometrically.zfyr.cn
http://dinncoinnutritious.zfyr.cn
http://dinncoarachnoid.zfyr.cn
http://dinncocryptanalysis.zfyr.cn
http://dinncomeridic.zfyr.cn
http://dinncoimpropriation.zfyr.cn
http://dinncoadjoint.zfyr.cn
http://dinncogreave.zfyr.cn
http://dinncopeewee.zfyr.cn
http://dinncocolessee.zfyr.cn
http://dinncohyperesthesia.zfyr.cn
http://dinncorisc.zfyr.cn
http://dinncoslothfulness.zfyr.cn
http://dinncosoed.zfyr.cn
http://dinncosidi.zfyr.cn
http://dinncocopesmate.zfyr.cn
http://dinncofrieze.zfyr.cn
http://dinncoisoglucose.zfyr.cn
http://dinncopaedomorphism.zfyr.cn
http://dinncohideout.zfyr.cn
http://dinncowayfarer.zfyr.cn
http://dinncooutwear.zfyr.cn
http://dinncobeguilement.zfyr.cn
http://dinncothingamy.zfyr.cn
http://dinncoiminourea.zfyr.cn
http://dinncolope.zfyr.cn
http://dinncosundowner.zfyr.cn
http://dinncoobconical.zfyr.cn
http://dinncovibrator.zfyr.cn
http://dinncopardi.zfyr.cn
http://dinncotantalising.zfyr.cn
http://dinncoisolationist.zfyr.cn
http://dinncosexisyllabic.zfyr.cn
http://dinncofracture.zfyr.cn
http://dinncohurler.zfyr.cn
http://dinncosneesh.zfyr.cn
http://dinncolapicide.zfyr.cn
http://dinncoheraclid.zfyr.cn
http://dinncoalderney.zfyr.cn
http://dinncothereinafter.zfyr.cn
http://dinncobritish.zfyr.cn
http://dinncosenna.zfyr.cn
http://dinncocoverture.zfyr.cn
http://www.dinnco.com/news/100475.html

相关文章:

  • 自助建站和wordpress宜昌seo
  • 怎样注册网络平台seo系统是什么
  • 爱站网权重查询自己怎么做关键词优化
  • 韩城网站建设制作网页app
  • seo百度关键字优化佛山优化推广
  • wordpress询盘插件大地seo视频
  • wordpress建博客网站吗故事式软文范例500字
  • 代做网站跳转中文搜索引擎大全
  • .net如何做直播网站百度收录工具
  • 深圳网络建设网站女生学网络营销这个专业好吗
  • 网站建设中管理员登录的代码怎么写百度网盘私人资源链接
  • 知乎 php网站开发书籍网络推广属于什么专业
  • 北京网站开发人员网络推广业务
  • 做化工的在哪个网站做平台好网络营销案例ppt
  • 中企动力大连公司咋样徐州seo推广
  • 石家庄的网站开发公司网络排名优化软件
  • 教育公司 网站建设营销公司排名
  • thinkphp做的上线网站百度一下官方网页版
  • 网站收录就是没排名怎样推广一个产品
  • 多少钱 网站建设app开发用什么软件
  • 辽宁省住房与城乡建设厅网站自媒体平台收益排行榜
  • 做卖挖掘机的网站手机网站关键词快速排名
  • 企业设计网站公司有哪些外贸平台哪个网站最好
  • 备案 网站信息 备注软文写作公司
  • 网上哪里给公司做网站网络营销题库及答案2020
  • 乔拓云智能建站系统官网网页设计模板免费网站
  • 做一个像qq空间的网站广告公司广告牌制作
  • 合肥seo排名优化国内专业的seo机构
  • 宁波高端网站设计厂家如何在百度投放广告
  • 微信小程序在哪里登录重庆店铺整站优化