Qt安装、配置开发环境和使用方法

  • 概述-使用QtIDE进行开发
  • 准备编译器
      • Windows 平台设置调试器
  • Qt 的下载
    • Windows 平台
    • Linux 平台
  • Qt 的安装
  • Qt 的配置
    • 通用配置
  • Qt 的功能介绍
  • Qt 使用精粹

概述-使用QtIDE进行开发

这篇文章说Qt安装配置,其实仅仅借用了Qt Foundation和Qt IDE。
对于编译器,在每个开发平台,包括windows、linux、macOS都各自有一组编译目标平台运行程序的编译器,在这里会重点介绍这些编译器的安装使用。

准备编译器

这里建议准备一个编译器集合,每个开发平台一组。mingw32 msvc2010-msvc2017
这里不谈针对的平台,因为按照编译器设计,针对的目标平台它能支持,在开发平台的这一套编译器里它就支持。

Windows 平台设置调试器

设置调试器 https://dev.windows.com/zh-cn/downloads/windows-10-sdk

Qt 的下载

Windows 平台

下载地址:http://download.qt.io/archive/qt/5.9/5.9.1/qt-opensource-windows-x86-5.9.1.exe

Linux 平台

下载地址:http://download.qt.io/archive/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run

Qt 的安装

运行安装包直接安装,不选择编译器,选择针对目标平台的开发包,这个开发包有个特点,就是目标平台换,开发包就要换一套。“理论上针对win32平台的开发包,编译器不同,可以不限制使用的链接库,但是生成程序必然使用相应编译器编译出来的。因为他们的依赖不同。”这个观点是错误的,编译器不同,程序依赖就不同,链接库的格式就有区别,更换了编译器,开发包需要更换相应编译器编译的一套。

Qt 的配置

通用配置

选项-构建和运行-概要 Default build directory:../build-更改为../Build/
文本编辑器-字体和颜色 Consolas
文本编辑器-显示 选中 Display file encoding

Qt 的功能介绍

Qt类封装在所有的框架中,包括MFC,封装的是最优秀的,这可能跟其提出了MVC编程思想有关系。如果支持全局对象工厂的语言不出现,Qt是现在所有的开发语言中最先进的语言的封装方式和库。

Qt 使用精粹

  • 所有的数据经过模型封装使用,所有的Widget通过View继承使用,在Widget中实现相应的Control代码。现在的MVC开发模式,就只有这一条道路可以实现。(如果要分开Control和View,那么需要全局对象工厂。)
  • QSS用来美化皮肤,不要使用内置图片的办法,而是使用QSS指定控件进行美化。-或者全部编译进去。

你可能感兴趣的:(Qt)