前言:

由于工作安排开始使用QT开发,边学边写些笔记吧,欢迎大家交流。

选择QT的理由,最重要的就是跨平台,在这个快速发展的IT环境下(在学校java-web开发刚开始火,占了招聘半壁江山,现在都搞移动互联网了,从招聘上来看,各种移动开发占了近半吧),快速开发,是必经之路,这就不得不说下跨平台了。以前的产品基本都是需要完全不同的技术开发产品,windows、linux上是两套产品,大大增加了开发成本,随着IT发展,跨平台需求越来越明显,从各种软件库(socket库、ui库),到各种语言(java、python)都开始支持跨平台,还有层出不穷的跨平台IDE(eclipse等),帅哥美女,不要想了,跨平台的东西保证为你增色不少。

相关资料:

软件:QTcreator、git

书籍(扫描版和ppt)及代码(扫描版的书只找到了第一版的)

下载地址:http://pan.baidu.com/s/1o8H2vTg

代码git路径:http://git.oschina.net/khz/QT_Dev

免责声明

联系方式:
主页:http://blog.csdn.net/kinghzking
邮箱:2075756470@qq.com / ninecents@qq.com


正文:

第一章没有太多的东西,两个例子作为入门,按照书中的一步步来也不算复杂。我git上的代码是根据自己的观点改造的,通过git的提交记录,可以看到我遇到的一些问题。

总之这一章就是对Qt的简单介绍:

1. IDE安装及界面介绍

2. 两个例子(通过Qt Design设计界面和编写代码创建和组织控件)

3. 概念描述:伙伴编辑模式,信号和槽机制,元对象系统、布局管理器。(如果大家玩过mfc或者java,这些东西都很类似,各种框架都是对底层api和系统机制的封装)

遇到的问题:

ch102代码:创建项目过程中要选择Dialog的基类为QDialog,默认的QMainWindow在ch101中没有问题,可是在ch102中会有编译问题,至于理由,俺也没深入了解。

最后的一些话:
不太会写文章,还请大家见谅。不过git的代码还是很有用的。程序员交流代码更直观。

对于初学者(其实俺也工作不到5年),在这里推荐使用git,国内的http://git.oschina.net/很给力,速度不错,国外的www.github.com很有名气,可是毕竟在国外,网速不好,记得有段时间还连不上。git可以积累自己的代码,也可以看些大家的代码,对提高水平很有帮助的。

git安装和使用入门教程,找了篇文章《Git客户端TortoiseGit(Windows系统)的使用方法》,里面用的ssh方式连接git服务器,比较麻烦,可以参考《TortoiseGit保存用户名密码》。



《Qt5开发及实例 第二版》学习笔记(第1章Qt概述)相关推荐

  1. Windows游戏编程大师技巧第二版学习笔记之第一章 实验补充

    前面记录的一下看书中的重点,编程还是要动手,下面就来动手试试,这里选择VC6.0编译器 这里先来配置游戏编程环境,原书中的dx81sdk_full.exe一共是1百多MB,其实没必要整那么多,看我在我 ...

  2. DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之1: 开场白

    在开场白之前的说明: 这是"DirectX 9.0c游戏开发手记"的第一部分,叫做"'龙书'第二版学习笔记",讲的是我做"龙书"第二版(原名 ...

  3. PMBOK(第六版) 学习笔记 ——《第一章 引论》

    系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...

  4. 数据库系统概论(第5版)学习笔记第1章 1.2——数据模型

    数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 目录 数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 0.思维导图(自制) 1️⃣思维导图下载 2️⃣图示 1.2数据模型 1. ...

  5. 《Python编程:从入门到实战》(第2版)学习笔记 第5章 if语句

    [写在前面]为进一步提高自己的python代码能力,打算把几本经典书籍重新过一遍,形成系统的知识体系,同时适当记录一些学习笔记,我尽量及时更新!先从经典的<Python编程:从入门到实战> ...

  6. 数据库系统概论(第5版)学习笔记 第0章——走进数据库系统

    数据库系统概论(第5版)笔记 第0章--走进数据库系统 走进数据库系统 数据库系统概论(第5版)笔记 第0章--走进数据库系统 0.为什么要学它? 1.数据库系统的发展经历了三代演变 2.造就了四位图 ...

  7. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

  8. MFC应用程序设计(第二版)学习笔记

    第一章, Windows应用开发基础 基本概念 windows API函数按功能大体分为以下: 窗口管理函数 WUI 图形设备管理函数 GUI 系统服务函数 SUI 早期开发使用软件开发工具包sdk, ...

  9. Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解

    前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY  <源路径> .. ...

最新文章

  1. about diigo
  2. 社区活跃吗_武汉大江园社区活跃着一支90后志愿者突击队
  3. mysql 并行复制搭建_基于GTID的主从实践系列之④并行复制搭建及测试
  4. 9.1 mnist_softmax 交叉熵多分类器
  5. 代码审计之Catfish CMS v4.5.7后台作者权限越权两枚+存储型XSS一枚
  6. 什么是Handler(二)
  7. 鸿蒙眼镜怎么样,Babiators儿童太阳镜怎么样 Babiators儿童太阳镜测评
  8. java图像处理001---图像合成_java实现雨滴头像效果_可以放在地图上使用_自动生成雨滴头像
  9. html树图制作,d3.js制作树结构图
  10. 数据分析学习笔记—python面向对象与模块
  11. java版的贪吃蛇。
  12. JAVA之ZIP、RAR解压工具类
  13. MobaXterm连接局域网的虚拟机
  14. ConCare: Personalized Clinical Feature Embedding via Capturing the Healthcare Context
  15. Excel的常用快捷键
  16. java 歌词_网易云歌词爬取(java)
  17. Linux-tab键应用
  18. D-Determine the Photo Positio
  19. 最新智慧园区整体解决方案(落地版)
  20. 海康练习设备网络抓图错误代码29

热门文章

  1. 基于热电堆传感器原理和特点
  2. 基于SSM框架的宠物交易平台的设计与实现
  3. 还在花钱润色SCI?润色工具合集及教程!快来!
  4. python信用卡欺诈_白客告诉你如何用Python检测信用卡欺诈
  5. 使用maven插件整合ssm,启动tomcat系统报错 Invalid byte tag in constant pool: 19
  6. 记我亲爱的导师米新江老师---身残志不残
  7. dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物
  8. 微信小程序-3D地图场景+定位导航-法院3D室内导航系统-为群众提供诉讼全流程导航服务
  9. Seo新手入门,网络编辑如何写好文章(写文章技巧)
  10. sa-token部分源码分析