QT学习笔记:创建项目


要开始进行QT的学习了,学了许久的C++,终于可以像隔壁java一样写出自己能看见的不是黑框框的程序了,话不多说,走起~

QT版本

现在qt貌似已经更新到 6.6 了,不过国内大多数环境应该还是5开头的环境,因此我学习的时候也是选择了 5.14.2 这个版本,与之对应的qtcreator版本是4.11.1

下载时对应的环境

下载时会有环境选择
一个是
在这里插入图片描述
另一个是
在这里插入图片描述
这两个环境分别是为不同的开发环境准备的

如果要用qt自带的开发工具qtcreator则需要下载第一个mingw73 的环境
如果是要用微软的vs开发则需要用到msvc的环境

作为小白,虽然两个我都下载了,但是我还是先用qtcreator吧

QT自带工具

下载完成QT后会有qt官方自带的几个工具,有几个还是比较重要的
在win10及以上点击开始->所有应用->qt就可以看到以下工具

离线版本的官方文档

在这里插入图片描述
这个文档是qt官方的离线文档,可以直接离线查看,会很方便
在这里插入图片描述

图形化设计工具

在这里插入图片描述
一般来说都是直接在qtcreator中直接去使用的,是C++可视化的重要工具

语言设置

在这里插入图片描述
作为一款全球化,跨平台的工具,qt提供了一键更改语言的工具
目前用不上,直接抬走下一位

开发工具qtcreator

在这里插入图片描述
qtcreator是qt官方自带的集成开发工具,在安装的时候直接就安装好了,以后就用它来进行qt开发了

创建一个qt项目

  1. 打开qtcreator,右上角文件,创建一个新项目
    在这里插入图片描述

  2. 直接choose
    在这里插入图片描述
    上图中的QT Widgets Application 就是要开发GUI程序的选项,直接choose即可

  3. 起名,设置路径
    在这里插入图片描述
    给项目起个名,然后选择路径
    注意,qt项目路径一定不能包含中文路径,否则编译可能会出错

  4. 选择构建工具qmake
    在这里插入图片描述
    直接下一步

  5. 选择QWidget
    在这里插入图片描述
    这里有三个选项
    在这里插入图片描述
    其中
    QMainWindow 表示创建一个完整的应用窗口,包括菜单栏,工具栏等
    QWidget 表示一个控件(窗口上的一个具体元素,输入框,下拉框等)
    QDialog表示一个对话框

  6. 选择语言,不管,下一步
    在这里插入图片描述

  7. 选择编译环境
    在这里插入图片描述
    当年年少无知,直接下载了4个编译器,实际上只需要选择最后一个MinGW 64-bit 的就好了

  8. 添加版本控制工具
    在这里插入图片描述
    有git,但是目前就先不添加了,直接完成

  9. 创建完成
    在这里插入图片描述

运行测试

直接点击左下角那个绿色三角形运行
在这里插入图片描述
运行没毛病,开局很顺,准备开始发育~

相关推荐

  1. Vs创建空白Qt项目

    2024-03-18 00:32:02       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 00:32:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 00:32:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 00:32:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 00:32:02       18 阅读

热门阅读

  1. 【C语言】等边等腰三角形的判断

    2024-03-18 00:32:02       19 阅读
  2. 【Git】git pull fatal: refusing to merge unrelated histories

    2024-03-18 00:32:02       19 阅读
  3. 【Vue2】v-model

    2024-03-18 00:32:02       18 阅读
  4. Git使用

    Git使用

    2024-03-18 00:32:02      14 阅读
  5. 2024年3月职业健康安全管理体系基础考试真题

    2024-03-18 00:32:02       25 阅读
  6. 智能车摄像头灰度处理高效算法(下)

    2024-03-18 00:32:02       19 阅读
  7. ThreadLocal-案例编码实战

    2024-03-18 00:32:02       18 阅读
  8. 17个工作必备的Python自动化代码分享(上篇)

    2024-03-18 00:32:02       17 阅读
  9. clickhouse sql语句

    2024-03-18 00:32:02       17 阅读