1.下载安装目前最新版的qt,官网链接:https://www.qt.io/qt5-8/;

和qt4不同,qt5在线安装,轻巧快速,而且不用配置一些繁琐的东西,安装之后会出现Qt creator这就是我们之后使用的IDE。

2.Qt creator工程包含不同类型的文件

_ .pro项目描述文件 _ .pro.user 用户配置描述文件  _ .ui 界面描述文件  _ 资源文件(图片,音频等)

2.1 .pro项目描述文件的基本组成

_ .#  注释符

_ QT 模块声明

_ TARGET  可执行文件名

_ TEMPLATE  程序模板声明

_  HEADERS 头文件声明

_  FORMS 界面文件声明

_  RC_FILE 资源文件声明

_ SOURCES 源文件声明

2.2  .pro项目描述文件中的高级变量

_ INCLUDEPATH   头文件搜索路径

_ CONFIG   设定项目的配置信息和编译选项

_ LIBS    添加第三方库文件

_  DEFINS   定义编译宏

.pro文件本质是Qt中的Makefle文件。

3. 特别说明:之后的Qt项目全部采用代码实现,基于Qt5.7&5.8,不使用Qt设计师,使用代码的逻辑性更强,灵活性更强,可造性更强,也适合于其他用c++编程思想的GUI软件,适合正真的学习。用设计师可能刚开始适合新手一点,但最终都要走代码这条路,所以学习就直接学习纯代码创建了。

学习Qt的前提:c++基础

Qt学习之路1---软件下载安装及工程简介相关推荐

  1. QT学习之路(一)ubuntu 18.04的Qt Creator在线安装

    文章目录 前言 一.准备工作 二.安装步骤 参考链接 前言 Qt是嵌入式开发的必备工具之一,在Linux下安装尤其重要. Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率. ...

  2. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  3. Qt学习之路_12(简易数据管理系统)

    原文地址为: Qt学习之路_12(简易数据管理系统) 前言 最近从大陆来到台湾,之间杂事很多,挤不出时间来更新博客- 这次主要是通过做一个简易的数据库管理系统,来学习在Qt中对数据库,xml,界面的各 ...

  4. java qt gui_工控编程,Qt 学习之路

    原标题:工控编程,Qt 学习之路 Qt 是一个著名的 C++ 库--或许并不能说这只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI.使用 Qt,在一定程序上你获得的是一个"一站 ...

  5. QT学习之路2 学习笔记

    QT学习之路2 学习笔记 1.Qt 是一个著名的 C++ 应用程序框架.你并不能说它只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件.使用 Qt,在一定程度上你获得的是一个&quo ...

  6. [记录]学习QT学习之路2第四天

    今天学习内容对应<<QT学习之路2>>第18到23部分,主要是有关于QT事件这一部分的内容(=_=真是看到我快吐了,感觉这本书不适合我这种初学者). 先放出思维导图 难点总结 ...

  7. classin安卓手机安装条件_classin上课软件下载安装-classin官方安卓免费版软件下载-丫丫安卓网...

    <classin上课软件下载安装>是一款非常不错的在线课堂学习平台,这款软件的功能还挺多的,用户在这里可以现在互动交流学习,IM即时通讯让学习交流更方便,让孩子在家也能轻松在线直播学习,为 ...

  8. FFmpeg学习之路:Linux下安装编译

    FFmpeg学习之路:Linux下安装编译 文章目录 FFmpeg学习之路:Linux下安装编译 前言 一.下载FFmpeg 二.准备工作 1.安装yasm的汇编编译器 2.安装SDL2 三.编译安装 ...

  9. 转载: Qt 学习之路 2归档

    Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/

最新文章

  1. 汉字转16进制java_java实现汉字转unicode与汉字转16进制实例
  2. wpf MVVM ViewModel 关闭View显示
  3. 发布json数据_数据库每周国际新闻 20201211
  4. 有关 Form 的一些代码的标准写法
  5. oracle split函数用法_「干货」Python字符串中的split方法
  6. python多任务_【python】多任务(1. 线程)
  7. 自动化运维-Ansible (第三部:Playbook 介绍)
  8. c# 数据结构 ---双链表
  9. python FastDFS
  10. fork()成为负担,需要淘汰 | 极客头条
  11. 【原创】MySQL Proxy - 协议(部分摘录)
  12. B站DR-CANup主电路系统建模_基尔霍夫定律的解题过程分析
  13. CodeReview 常见代码问题( 上 )
  14. 六、简单又有坑的原型模式
  15. 证件照怎么裁剪?国考证件照的尺寸是多少?
  16. .NET Runtime Optimization Service占用大量cpu问题处理windows2012
  17. java 去掉pdf文字_Java 删除PDF中的附件
  18. 45-js操作DOM和bom操作
  19. 从一名白纸交易者到稳定盈利交易员需要多长时间?
  20. Windows系统深度学习Anaconda、PyTorch软件安装教程

热门文章

  1. py导入包异常跳出_Python:尝试从导入的包导入模块时出现“ModuleNotFoundError”
  2. x61 linux 驱动 无线网卡,Linux环境Thinkpad X61 4G内存Mtrr表错误
  3. linux 编译配置文件,Linux程序源码编译安装的configure配置详解
  4. mysql返回前2行_取得前一次MySQL操作所影响的记录行数
  5. setuptools清华源_setuptools与pip的依赖关系解决方案之间的差异
  6. 计算机工作操作中一些问题,计算机二级考试中操作题常见问题之[电子表格]
  7. 树莓派 烧录arm64架构centos7
  8. vue element form 默认校验
  9. neo4j docker
  10. docker 安装hadoop