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

滁州网站建设工作室网站编辑的工作内容

滁州网站建设工作室,网站编辑的工作内容,php 优化网站建设,设计专业网站公司一. 引子 有些看过之前看过我博客的读者可能觉得有点奇怪,明明这个博主好像搞的是嵌入式怎么突然写了篇和QT有关的教程。总而言之就是因为接手了一个和QT有关的工程,导致我一个完全没接触过QT的人,需要去学习这个知识点,后来想想学…

一. 引子

        有些看过之前看过我博客的读者可能觉得有点奇怪,明明这个博主好像搞的是嵌入式怎么突然写了篇和QT有关的教程。总而言之就是因为接手了一个和QT有关的工程,导致我一个完全没接触过QT的人,需要去学习这个知识点,后来想想学习一下C++构成的上位机也不是什么坏事
        但是话又说回来,对于我们这一行业来说,难点不是在学习一个知识的过程,最难的而是配环境就劝退了很大一部分人,其中差点就包括博主了,QT的环境相对新接触的人来说还是较为复杂的,结果网上教程不能说不好,只是还是有点参差不齐的,所以秉承着开源精神(其实只是我下想记录下我的学习过程),所以还是决定尽自己所能写一篇能够让零接触者掌握的QT教程,那么就正式开始吧

二. 下载QT安装包

        QT上面可以联网下载,但是因为国际网络的不稳定性,所以我们就不采用这种方式了,我们直接去下载离线的安装包,离线下载的网址如下Index of /

        用链接打开后,界面如下
        

        然后点击archive

        点击qt\

        进去后有很多版本,我们只需要根据自己需要的版本然后点击进去就可以了,例如博主需要的版本就是QT5.14.2的版本,所以博主先点击5.14

        然后再点击5.14.2,这里面构成两个文件夹以及一个txt(用于校验文件完整性),还有三个文件,后缀分别为.exe、.dmg、.run,很明显就是对应Windows版本,MAC版本以及Liunx版本

        因为博主需要用的Windows开发,所以之后也只提供Windows的教材开发,这里自然也下载Windows的QT版本安装版
        然后它就将下载页面弹出来了,以及选择安装的路径,就开始下载了,如果下载速度有点感人的话建议还是使用魔法

        下载完成后,点击安装包开始安装

         显示如下界面,直接next进入下一步

        点击下一步

        然后选择QT安装到的指定目录,但是指定的目录最好是不要有中文路径,空格以及特殊字符,下面的一行英文翻译是是否将特定的文件和QT关联起来,我了解了一下大概意思是,因为之后QT是使用C++编写,所以文件后缀自然是.cpp,意思就是之后的之类文件都默认使用QT软件打开
        这个地方看个人,如果觉得.cpp的文件希望用其他软件打开的情况就可以不用,然后点击下一步

        这个界面是选择组件,当时这个地方博主完全不知道怎么选,后面看到nanke_yh
博主的帖子,还是稍微理解了一点
        但是建议大家都去看一下,刚开始的时候没去看,自己随便装的就好像出现了一点问题,但是简单来说必须要选择的就是MinGW,但是又有两个,一个32位的一个64位
        那么我们就直接选择64位,因为我们在电脑上开发属于64位,如果选择32位不一定兼容64位的程序

        然后参考到有些大佬说MSVC能够让我们在Visual Studio中开发QT,所以也还是可以下载一个MSVC,那我们就选最高版本并且是64位的

        这里工具会默认选择一个,也还是选择一个MinGW64-bit的安装,组件的安装差不多就这些了,然后点击下一步

        这里是让我们选择是否同意协议,当时是选择被迫(bushi)同意,

        然后下一步来到是否创建开始菜单快捷方式,直接下一步就可以了

        然后直接点击安装

        下载完成后,,下面那个英文是启动QT Creator,也就是这会儿下载完成后是否需要启动QT软件,这个还是看个人,博主这里还是先启动这个软件

        软件打开后就长这个样子,看起来很高级的样子

        然后接下来我们先创建一个工程,一般新创建这里是没有文件的,但是博主先提前验证了一下,所以创建了一个工程
        那么点击这个页面projects后面的new,就会出现如下一个界面,选择一个自己的模板,这里我们先不深究,直接使用第一个创建模板就可以了

        然后来到工程的取名和路径选择的界面,那么名称就还是一般使用英文字母来生成,下面的默认设置项目路径,如果不设置可能就只是需要自己以后去手动修改一下,然后点击下一步

        这里可以选择cmake和qmake还有一个qbs,qbs没去了解过,但是cmake和qmake,都是用于管理项目构建过程的工具,但它们在设计理念和使用方式上有显著区别但,简单来说qmake是对新手比较友好的,但是功能相较于cmake就比较少,反之就是cmake功能复杂适合于复杂的项目开发,但是就是比较复杂
        所以这里我们先选择qmake,然后点击下一步

        这是一个初始化的配置界面,Class information表示类信息,Class name这是当前类的名称,通常与头文件和源文件的名称一致Base class表示当前类的基类。
        之前因为没有接触过C++,类是面向对象编程中的基本构建块,用于描述具有相同属性和行为的对象的模块,类包含成员变量(属性)和成员函数(方法),分别用于描述对象的状态和行为


        就例如如下情况,Windows就是一个类,它包含一个成员函数show()和两个成员变量width和height

class MainWindow {
public:void show();  // 成员函数
private:int width;    // 成员变量int height;   // 成员变量
};

        基类是一个被其他类继承的类,继承也是面向对象编程的一个核心,允许一个类从另一个类继承属性和行为,例如
        在这个例子当中,QMainWindow是基类,MainWindow就是派生类。MainWindow继承了QMainwindow的所有功能,并可能添加自己的功能

class QMainWindow {
public:void setTitle(const QString &title);
};class MainWindow : public QMainWindow {
public:void show();
};

        以上就是为了刚接触C++的大众能够暂时简单理解一下C++的语法,接着上面的配置我们直接点击下一步

        这里表示如果需要使用Qt语言工具进行国际化支持,可以设定语言和对应的语言文件,暂时可以不用设置

        然后选择工作集,这里我们就是用QT这个软件来编写,不使用Visual Studio来编写,然后下一步

        下一步就是检查操作,一般也不会存在问题,然后直接点击完成,项目就创建成功了

        项目在生成后会自动打开,我们可以点击左下角的绿色箭头开始执行代码

        就会生成这样一个弹窗,那就说明没有问题了

        下一个章节我们就将开始在Vs code中配置QT的环境,因为Vs code强大的插件以及轻量化,所以很多QT的开发者都会选择Vs code作为开发工具,而不使用QT Creator作为开发工具


文章转载自:

http://CidtLtAa.Lfttb.cn
http://bby62Kyp.Lfttb.cn
http://8DAJoaD8.Lfttb.cn
http://p8X1fiYW.Lfttb.cn
http://kVGNfxss.Lfttb.cn
http://v6Rwt45a.Lfttb.cn
http://PH2ICzPe.Lfttb.cn
http://q3x91Qew.Lfttb.cn
http://4xIVxmvT.Lfttb.cn
http://fHXdKRxE.Lfttb.cn
http://H3n4luxZ.Lfttb.cn
http://s8ObrzfP.Lfttb.cn
http://UKbfPTR6.Lfttb.cn
http://bGRyFsF2.Lfttb.cn
http://hNJ7roE9.Lfttb.cn
http://3mKUNqcw.Lfttb.cn
http://hBjoXErE.Lfttb.cn
http://5WV6C7qc.Lfttb.cn
http://1gr1LvEC.Lfttb.cn
http://6oCkLKEA.Lfttb.cn
http://9i7lNqCs.Lfttb.cn
http://xb8GopIr.Lfttb.cn
http://0EbPOeDU.Lfttb.cn
http://Nr8UXDj6.Lfttb.cn
http://a3X3O9Aj.Lfttb.cn
http://3huubrzg.Lfttb.cn
http://k8R28ss6.Lfttb.cn
http://iJrtW0xd.Lfttb.cn
http://41l2yZcK.Lfttb.cn
http://HegZ3pTt.Lfttb.cn
http://www.dtcms.com/wzjs/661065.html

相关文章:

  • 公司网站建设任务书做矿业的郑州公司网站
  • 全国做网站公司前十名有了域名空间怎么做网站
  • 云闪付当前页面设计隐私长春网络推广长春seo公司
  • 做网站一般用什么系统凡客v 网上商城
  • nft制作网站花瓣网设计网站
  • 素材匹配网站青岛 机械 中企动力提供网站建设
  • 网站开发总监招聘企业网站快速备案服务
  • 百度站长平台论坛北京企业网站怎么建设
  • 中国建设银行陕西分行网站设计师在线接单
  • 北京通州住房和城乡建设部网站阿里巴巴logo图片
  • 大连开发区网站开发公司电话wordpress文章链接带问号
  • 智慧旅游网站开发与设计与实现备案网站域名查询
  • 怎样做网站api接口苏州网站制作推广
  • 章丘市网站建设seo路由器映射做网站稳定吗
  • 做网站公司昆明毕业设计如何用dw做网站
  • 哪些网站可以免费做代码怎么做漫画网站
  • html工具软件福州seo优化排名推广
  • 汽车网站建设开题报告成都市住房和城乡建设厅网站
  • 网站资讯创作展厅布局设计平面图
  • 罗湖住房和建设局网站3d虚拟人物制作软件
  • 安阳网站推广公司做交易平台网站
  • 一个空间可以放几个网站wordpress付费电台
  • 时尚类网站建设电子商务网站的类型
  • 外贸建站主机空间哪家好校园网站建设的论文
  • 同城招聘网站自助建站外贸公司英文
  • 服装网站建设策划网站名字怎样做版权
  • 有做网站维护的企业邮箱登录入口126
  • 四川高端网站建设辽宁工程技术大学电子信息网
  • 广东宏福建设有限公司网站建筑设计参考网站
  • 深圳网站营销型建设discuz 科技网站模板