《Qt5开发及实例 第二版》学习笔记(第1章Qt概述)
前言:
由于工作安排开始使用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概述)相关推荐
- Windows游戏编程大师技巧第二版学习笔记之第一章 实验补充
前面记录的一下看书中的重点,编程还是要动手,下面就来动手试试,这里选择VC6.0编译器 这里先来配置游戏编程环境,原书中的dx81sdk_full.exe一共是1百多MB,其实没必要整那么多,看我在我 ...
- DirectX 9.0c游戏开发手记之“龙书”第二版学习笔记之1: 开场白
在开场白之前的说明: 这是"DirectX 9.0c游戏开发手记"的第一部分,叫做"'龙书'第二版学习笔记",讲的是我做"龙书"第二版(原名 ...
- PMBOK(第六版) 学习笔记 ——《第一章 引论》
系列文章目录 PMBOK(第六版) 学习笔记 --<第一章 引论> PMBOK(第六版) 学习笔记 --<第二章 项目运行环境> PMBOK(第六版) 学习笔记 --<第 ...
- 数据库系统概论(第5版)学习笔记第1章 1.2——数据模型
数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 目录 数据库系统概论(第5版)学习笔记第1章 1.2--数据模型 0.思维导图(自制) 1️⃣思维导图下载 2️⃣图示 1.2数据模型 1. ...
- 《Python编程:从入门到实战》(第2版)学习笔记 第5章 if语句
[写在前面]为进一步提高自己的python代码能力,打算把几本经典书籍重新过一遍,形成系统的知识体系,同时适当记录一些学习笔记,我尽量及时更新!先从经典的<Python编程:从入门到实战> ...
- 数据库系统概论(第5版)学习笔记 第0章——走进数据库系统
数据库系统概论(第5版)笔记 第0章--走进数据库系统 走进数据库系统 数据库系统概论(第5版)笔记 第0章--走进数据库系统 0.为什么要学它? 1.数据库系统的发展经历了三代演变 2.造就了四位图 ...
- python创建实例属性_Python学习笔记__6.5章 实例属性和类属性
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...
- MFC应用程序设计(第二版)学习笔记
第一章, Windows应用开发基础 基本概念 windows API函数按功能大体分为以下: 窗口管理函数 WUI 图形设备管理函数 GUI 系统服务函数 SUI 早期开发使用软件开发工具包sdk, ...
- Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解
前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY <源路径> .. ...
最新文章
- about diigo
- 社区活跃吗_武汉大江园社区活跃着一支90后志愿者突击队
- mysql 并行复制搭建_基于GTID的主从实践系列之④并行复制搭建及测试
- 9.1 mnist_softmax 交叉熵多分类器
- 代码审计之Catfish CMS v4.5.7后台作者权限越权两枚+存储型XSS一枚
- 什么是Handler(二)
- 鸿蒙眼镜怎么样,Babiators儿童太阳镜怎么样 Babiators儿童太阳镜测评
- java图像处理001---图像合成_java实现雨滴头像效果_可以放在地图上使用_自动生成雨滴头像
- html树图制作,d3.js制作树结构图
- 数据分析学习笔记—python面向对象与模块
- java版的贪吃蛇。
- JAVA之ZIP、RAR解压工具类
- MobaXterm连接局域网的虚拟机
- ConCare: Personalized Clinical Feature Embedding via Capturing the Healthcare Context
- Excel的常用快捷键
- java 歌词_网易云歌词爬取(java)
- Linux-tab键应用
- D-Determine the Photo Positio
- 最新智慧园区整体解决方案(落地版)
- 海康练习设备网络抓图错误代码29
热门文章
- 基于热电堆传感器原理和特点
- 基于SSM框架的宠物交易平台的设计与实现
- 还在花钱润色SCI?润色工具合集及教程!快来!
- python信用卡欺诈_白客告诉你如何用Python检测信用卡欺诈
- 使用maven插件整合ssm,启动tomcat系统报错 Invalid byte tag in constant pool: 19
- 记我亲爱的导师米新江老师---身残志不残
- dwg批量删除自定义范围内指定地物的工具,CAD快速批量删除指定地物,基于FME实现批量删除CAD数据的指定地物
- 微信小程序-3D地图场景+定位导航-法院3D室内导航系统-为群众提供诉讼全流程导航服务
- Seo新手入门,网络编辑如何写好文章(写文章技巧)
- sa-token部分源码分析