前言

由于本人所做项目的关系需要制作上位机程序,之前上一个项目的上位机用visual studio 中的MFC来编写,其基本的语言是C++,但是由于在使用的过程中发现了MFC的诸多的不足,最重要的一点是MFC的界面天生的丑,而且对其美化着实困难,所以就想到了切换上位机制作软件的想法,在网上查了好久之后,发现其实很多软件都可以制作简单的上位机,而且都把C++语言作为基本的编程语言,所以编程上面不会出现语言使用的问题,经过多方查询,最终选择了QT这一强大的工具,其实QT不仅仅可以用来制作上位机,作为一个跨平台的应用程序和UI开发框架,使用QT只需一次开发程序,无需更改源码,就可以在window,Linux,安卓和嵌入式操作系统来部署这些应用程序,通过这个就足以见得其软件的强大。
如今基于QT,前前后后制作了四款软件,在制作的过程中,边学习边编写,逐渐的对QT有了一些了解,现在项目即将结束,能够抽出一点点时间来分享有关QT的一些知识,希望为QT的发展贡献自己的一份力量,让更多的人来认识QT。
以下开始本人的第一篇博客,以下仅仅表示自己的一些知识和经验,有不足和错误的,欢迎指教

大纲

  • 集成开发环境下载
  • 集成开发环境的安装和配置
  • 集成开发环境的基本使用

由于本人只在WINDOWS环境下使用过QT,所以以下只讲解该环境下的QT的使用。
使用QT开发软件需要安装QT和QT Creator,QT是提供软件的运行环境,而QT Creator是强大的代码编辑工具,提供了包括高级的C++的代码编辑器,项目和生成管理工具,集成的上下文帮助工具,图形化调试工具,代码管理工具和浏览工具等,尤其是其中的QT Creator中的QT Designer,给界面的设计提供了非常极大的方便。

集成开发环境下载

首先进入QT的官方网站https://www.qt.io/cn/,进行相关的注册后,便可进行下载。
下载页面
QT入门-开发环境的搭建
可以看到QT支持linux,macOS和windows系统,现在只看window系统下有多个版本,后面的后缀有VS和Mingw的区别,现在解释一下他们之间的差异。Mingw是将gcc编译器和一系列免费的window使用头文件和库文件的集合,他在windows平台下模拟了linux的gcc的开发环境。而VS版指的是微软的VC编译器。个人推荐使用Mingw版本,该版本不区分32位和64位,统一为32位版本。如图,选择红圈中的版本下载。顺便补充一句,现在已经将QT和QT Creator集成在一块,不需要单独安装QT Creator。

集成开发环境的安装和配置

下载完成后,双击运行安装包,选择安装路径(注意:如果改变路径,不能出现中文)。
安装完成后,建议将软件的安装路径中的bin文件夹安装到环境变量中。方便应用程序的后期调试。

集成开发环境的基本使用

本人下载使用的是QT Creator的较早期的版本,但是各版本之间基本功能没有太大的差异。
QT入门-开发环境的搭建
各个部件的功能不在此详说,只要上手,一操作便知。

相关文章: