垂直网站建设步骤,网页版梦幻西游探案任务攻略,东莞php网站建设价格,深圳企业网站app开发目录 Qt简介Qt 开发环境安装的过程环境变量的配置Qt SDK 中的重要的工具创建一个 Qt 项目 Qt简介
开始安装教程前#xff0c;首先来了解一下什么是QT。
QT#xff08;Quick Thought#xff09;是一个基于Qt库的快速应用程序开发框架。它提供了一套完整的开发工具和库… 目录 Qt简介Qt 开发环境安装的过程环境变量的配置Qt SDK 中的重要的工具创建一个 Qt 项目 Qt简介
开始安装教程前首先来了解一下什么是QT。
QTQuick Thought是一个基于Qt库的快速应用程序开发框架。它提供了一套完整的开发工具和库可以帮助开发者快速构建高质量的桌面和移动应用程序。支持多种语言像是C、Python、Ruby、Perl等等。
Qt 开发环境安装的过程
通常QT开发环境需要安装3个部分 C编译器gcc / cl.exeQT SDK 软件开发工具包 一般window 版本的 QT SDK内置了C编译器 mingwmingw是window版本下的gcc/g需要有一个 QT 的集成开发环境IDE 1QT 官方提供的 QT Creator上手容易开箱即用适合新手不需要进行其他额外的配置但是使用过程中会出现莫名的bug 2Visual Studio稳定、bug少但是需要进行多种配置出现配置错误也会更多 3Eclipse是一个IDE平台搭建不同的插件构成不同IDE 上述提到的三个部分中对新手来说如果不用繁琐的配置的话其实只需要安装QT SDK即可另外两个部分也就安装成功了。
接下来就来到官网中下载QT SDK点击即可跳转到官方网页中进行下载 Qt SDK下载链接 在这里我们可以看到很多的版本一般来说软件并不是越新的版本就越好。
新的版本会修复旧版本出现的bug但是也会拓展新的功能对新版本的功能会不会出现另外的bug这个谁也说不准。面对未知的漏洞谁也没有踩过的坑当然还是稳定旧版本比较靠谱毕竟旧版本所出现的问题我们是知道的。
这里我们选择5.14这个版本 进去后选择5.14.0 这里点击下图指示进行安装 Qt 官网属于国外的网站众所周知国外的网站访问速度很慢更不用说是下载东西尤其是下载这么大的文件。
这里推荐的解决方法是使用魔法进行下载当然考虑到一些老铁没有魔法下面附上安装包下载链接 链接https://pan.baidu.com/s/1sPunKA9jnIwHp4_dDNLI6Q?pwdym7w 提取码ym7w
下载好的安装包是如下所示 双击运行
点击Next 注册在后续操作会方便许多当然如果不想注册直接断网然后点击Next。 点击下一步 安装路径没有什么好说的准备好后点击下一步 勾选上MinGW,前面提到过这个是C编译器Window版本下的gcc/g借助滚轮往下滑 勾选如上图所示接下来一直点击下一步即可完成安装。
环境变量的配置
环境变量是操作系统用来控制程序运行环境的一些参数。它可以用来指定程序在运行时所需的资源、配置和其他参数。
也可以将环境变量理解成就是一种简单的**“进程间通信”**机制
Qt SDK 的bin目录下包含了一大堆动态库和exe文件需要将该目录加入到Path环境变量中
配置环境变量的作用是
1让操作系统 / Qt Creator工具能够找到 Qt SDK 中提供的 xx.exe文件
2运行 Qt 程序时能够找到对于的 xx.dll 动态库
操作如下
在Window下的搜索框中搜索环境变量 点击编辑系统环境变量 点击环境变量 当前窗口不用关闭此时我们找到我们刚刚安装Qt程序的目录找到bin目录。 在这里小编安装到D盘当中目录路径如下D:\QT\5.14.2\mingw73_64\bin 将该路径进行复制。
然后回到环境变量那个窗口找到系统变量这个位置找到Path 双击进入后将刚刚复制的路径粘贴到新的一行即可 点击确定环境变量配置完成。
Qt SDK 中的重要的工具
通过以上的操作我们将Qt SDK 软件安装包下载并且安装成功。
下面来简单介绍一下关于 Qt SDK中自带的工具程序方便我们去理解操作这些工具。
打开开始菜单栏找到Q字母的索引就可以看到新安装Qt SDK工具的内容了。 AssistantQt 助手Qt 自带的离线版本的官方文档方便我们查询某个类使用方法。DesignerQt 设计师图形化的设计界面工具通过拖拽控件的方式来快速生成界面。后续经常使用LinguistQt 语言家用于创建一个语言配置文件把界面上需要运用到的各种文字配置到文件中并且将文件中提前的把各种语言的翻译都配置进去实现 “一键式切换语言” 的效果。Qt CreatorQt 的集成开发工具主要的使用工具代码编写运行都在这里面
创建一个 Qt 项目
打开Qt Creator 点击文件创建一个新的项目 想要使用Qt写一个GUI的程序选择 Application 应用程序选项
在右侧栏中有很多模板我们来简单了解一下
Qt Widgets 是Qt传统的开发GUI的方式 、 Qt Console 是开发控制台程序 Qt 不仅仅可以使用C来写还可以使用python或是java等语言进行实现也就是下面看到的这两个 Qt Quick 是 Qt 新搞出来的一套用来开发GUI的方式也就是下面这四个 在这里选着第一个Qt Widgets即可。然后进行下一步
设置项目名称还有项目保存的路径 提示项目创建的路径中不能含有中文字符否则运行时会报错
设置好后点击下一步
在这里可以看到三个选项分别是qmake、CMake、Qbs 简单介绍一下 Build System构建系统通过Qt写的程序涉及一系列的 元编程 技术通过代码来生成代码。 1. qmake 老牌的 Qt 构建工具 2. CMakeCMake 不是 Qt 专属构建工具很多开源项目都会使用到CMake 3. Qbs新一代Qt构建工具很少人使用已经没有维护 在这里选择 qmake即可然后点击下一步 在使用 Qt Creator 创建项目的时候会自动生成一些代码所生成的代码中就包含一个类也就是 Base class 在这里就需要手动选择所生成的类是哪种 1. QMainWindows: 完整的应用程序窗口(包含有 菜单栏, 工具栏, 状态栏…) 2. QWidget : 表示一个控件(窗口上的一个具体元素 输入框, 按钮, 下拉栏, 单选按钮, 复选按钮…) 3. QDialog : 表示一个对话框 创建什么样的项目选择对应的类即可, 在这里举例就选择 QWidget.
注意: Qt中的内置的类都是以Q前缀开头的 这里生成的文件名字和类名字都是关联的,当然也可以强制性进行修改文件名字,但是推荐名字的一致性,方便后续找对应文件.
接着往下看最后两行的内容: Qt 创建图形化界面的程序, 有两种方式: 1. 直接通过C代码的方式创建界面 2. 通过Form file, 以图形化的方式创建界面 如果我们不勾选 Generate form,那么默认的是通过第一种方式进行创建界面, 勾选了Generate form 就使用第二种方式进行创建.
使用Form file创建图形化界面最大的区别就是, 利用Qt Designer 或者 是通过 Qt Creator 来编辑这个ui文件,从而以图形化的方式快速方便的生成图形界面
在这里推荐大家勾选上,然后点击下一步: 项目语言翻译设置,选择好对应的语言后点击下一步 在这里安装的时候,只安装了MinGw这个编译器. 不用管直接点击下一步 如果有多个编译器的话就要选择对应的编译器. 以便Qt SDK 来构建后续代码 这个页面是提示是否将项目托管到github 或是 gitee上面, 不托管也没关系, 直接选择None即可.
点击完成, 至此 Qt 项目的基本创建也就完成了.