目录

声明

一. Qt概述

1.1 什么是Qt

1.2 Qt的发展史

1.3 Qt支持的平台

1.4 Qt版本

1.5 Qt的下载与安装

1.6 Qt的优点

二.创建 Qt项目

2.1 如何创建

2.2 代码解释


声明

QT不是必学的,有人说前端都是web了,Qt过时了, 其实学Qt不是单单为了学而学,而在这个过程可以巩固C++,学习面向对象编程及项目类的一些知识

一. Qt概述

1.1 什么是Qt

Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许套正的组件编程。

1.2 Qt的发展史

1991羊Qt最早由奇趣科技开发·

1996年进入商业领域,它也是目前流行的Linux桌面环境KDE的基础

2008年奇趣科拔被诺蒸亚公司收购,Qt称为诺基亚族下的编程语言

2012 年Qt 又被Digia公司收购·

2014年4月跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对i0S、Android、W等各平台的全面支持。

1.3 Qt支持的平台

1.4 Qt版本

商业版

开源的LGPL版本

1.5 Qt的下载与安装

百度qt即可,不会可以看这位大佬的博客QT5.11下载与安装教程_灬杨三岁灬的博客-CSDN博客_qt安装教程

安装方面,建议组件全部选中

1.6 Qt的优点

1. 跨平台,几乎支持所有的平台

2.接口简毕,容易上手,学习QT框架对学习其他框架有参考意义。

3.一定程度上简化了内存回收机制﹐

4.开发效率高,能够快逸的构建应用程序。

5.有很好的社区氛图,市场份额在缓慢上升。

6.可以进行嵌入式开发。

二.创建 Qt项目

2.1 如何创建

打开QT

点击new

取名选路径,建议不要选英文路径

下一步后

后面一直下一步即可

2.2 代码解释

2.3 快捷键

命名规范

类名首字母大写,单词和单词之间首字母大写

函数名变量名称首字母小写,单词和单词之间首字母大写

快捷键

注释ctrl +/

运行ctrl +r

编译ctrl +b

字体缩放ctrl +鼠标滚轮

查找ctrl + f

整行移动ctrl + shift + 或者↓帮助文档F1

自动对齐ctrl + i;

同名之间的.h和.cpp切换F4

C++后续:QT学习(Qt概述,创建QT项目)相关推荐

  1. 【QT学习笔记】基于QT的天气预报

    [QT学习笔记]基于QT的天气预报 前言 那就开始吧! 先看一下效果 颜面最重要,画个UI 构造实现 怎么开始? 开始解析数据 关于城市切换 ok 最后源码献上 感谢 前言 学习qt已经有一段时间了, ...

  2. Qt使用教程之创建Qt Quick应用程序(一)

    2019独角兽企业重金招聘Python工程师标准>>> <Qt Enterprise最新版下载> 本教程主要使用内置的QML类型并简单介绍Qt Quick的基本概念.本文 ...

  3. Qt学习之Windows下Qt应用程序打包成exe安装包

    本文介绍如何将exe可执行程序打包成exe安装包,打包完的安装包可以直接在Windows下安装,需要用到 Inno Setup 安装程序制作软件工具,工具下载完之后直接安装即可. 工具下载: 打包安装 ...

  4. qt学习总结之探索Qt的安装目录结构

    一般地,安装完一个软件后,我习惯到安装目录去看一下目录以及文件.对于Qt这样一个"复杂的软件",了解其文件目录结构虽然不是掌握编程所必须的,但是对其适当的了解能够让我们对 Qt 的 ...

  5. Vue学习笔记一 创建vue项目

    1:安装Node.js Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.可以搜索Node.js的官网下载,安装完成后,打开命令提示符cmd.exe,输入node ...

  6. vue3学习路程1——创建vue3项目

    创建vue3项目 一.vue-cli版本 对于 Vue 3,你应该使用 npm 上可用的 Vue CLI v4.5 作为 @vue/cli.要升级,你应该需要全局重新安装最新版本的 @vue/cli ...

  7. Qt学习之路(35): Qt容器类之顺序存储容器

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://devbean.blog.51cto.com/448512/245988 本来计划 ...

  8. Qt 学习之路 :Qt 线程相关类

      希望上一章有关事件循环的内容还没有把你绕晕.本章将重新回到有关线程的相关内容上面来.在前面的章节我们了解了有关QThread类的简单使用.不过,Qt 提供的有关线程的类可不那么简单,否则的话我们也 ...

  9. Qt学习之路(37): Qt容器类之关联存储容器

    2019独角兽企业重金招聘Python工程师标准>>> 今天我们来说说Qt容器类中的关联存储容器.所谓关联存储容器,就是容器中存储的一般是二元组,而不是单个的对象.二元组一般表述为& ...

  10. Qt学习之路(17): Qt标准对话框之QMessageBox

    好久没有更新博客,主要是公司里面还在验收一些东西,所以没有及时更新.而且也在写一个基于Qt的画图程序,基本上类似于PS的东西,主要用到的是Qt Graphics View Framework.好了,现 ...

最新文章

  1. 字节跳动每一轮都会考算法吗?已拿Offer的兄弟分享经验!
  2. java执行器是什么_Java 并发编程:任务执行器 Executor 接口
  3. XenServer 6.5实战系列之四:XenServer 6.5 Installation
  4. 优秀的培训机构该如何培养学生?
  5. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)
  6. java程序员 css_好程序员Web前端分享前端CSS篇
  7. html输入公式得到混合运算结果,EXCEL公式与函数教案
  8. 《数据库原理与应用》作业(1-0.5)
  9. 微信公众平台账号迁移流程、申请函公证及留言功能开通方法
  10. 建筑业房地产管理系统
  11. 最新版本飞信协议抓包
  12. win10下Linux子系统(ubuntu)开启并配置(shell主题,设置中文环境,图形界面...)
  13. 苹果截屏快捷键_MacOS截屏的那些事儿
  14. 【深入浅出指南:JVM知多少】一、JVM内存模型
  15. RabbitMQ消息队列,发送消息失败、消息持久化、消费者失败处理方法和发送消息
  16. redis文件事件和时间事件
  17. 吾爱这个PDF处理小工具,我私藏了一年才偷偷分享!
  18. 投影和环境相机模型(PBRT)
  19. 【转】很实用的Eclipse小工具——Easy Explore和Explore FS
  20. Contiki的内核分析-定时器模型

热门文章

  1. springboot+vue房产销售平台(源码+文档)
  2. Python OpenCV开发MR智能人脸识别打卡系统(五、程序入口设计与测试)
  3. 【Swift初见】Swift数组
  4. bp神经网络有哪些模型,bp神经网络有哪些应用
  5. 电脑系统记事本打不开,提示无法启动此应用程序怎么办
  6. JSP内置对象out
  7. Ai Studio零基础学习心得
  8. java 反射private_java使用反射强制给private字段赋值
  9. 短信平台API接口demo示例-Node/SMS/MultiSend
  10. html获取cookiejs,javascript设置和获取cookie的方法实例详解