简介

“我们来自Qt分享&&交流,我们来自Qt Quick分享&&交流”,不管你是笑了,还是笑了,反正我们是认真的。我们就是要找寻一种Hold不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度的部队。

但是我们还是我们,我们只是多了一份责任。古语有云:“不积跬步无以至千里,不积小流无以成江海”,所以每一个伟大事务的产生都不是一蹴而就的。现在我们要立足眼下,把第一站放在地球,“《Qt 实战一二三》”应运而生。

这里,我们不扯淡,只谈技术、只交流、只分享。大胆的把你的问题、建议与意见说出来!不说,憋坏了怎么办?

关于命名

关于Qt系列命名,之前想了很久,想给它一个属于它自己的名字,但妄图用几个字来概括一个系列的难度,几乎不亚于重写几篇文章。

早上,把我的想法说出来的时候,foruok大神的一句“《Qt 实战一二三》”让我灵光一闪,那一刹那,说是醍醐灌顶也不为过,我和小伙伴们几乎同时兴奋的说,不如就用这个。

多美妙的一句话,和我的名字一样 - 一去丶二三里,这几乎可以用来概括所有对于Qt实战方面的大大小小的困惑和不解。

《Qt实战一二三》

以下是《Qt实战一二三》系列的目录结构,所有的代码都经过严格自测,并通过。我会尽可能的把所有的源码都放出来,供大家方便学习、交流。。。

项目实战部分 - 主要是讲解平时在项目中遇到的大大小小的技术点。

你关心的,才是我要分享的!!!

资料大全

  1. Qt资料大全

Qt环境与开发工具

  1. 关于Qt
  2. Qt环境搭建(Visual Studio)
  3. Qt环境搭建(Qt Creator)
  4. Qt Creator快捷键
  5. Qt之命令行编译(nmake)
  6. Qt Creator介绍
  7. Qt Assistant介绍
  8. Qt Linguist介绍
  9. Qt之pro配置详解
  10. Qt之pro配置多个子工程/子模块
  11. Qt之输出控制

核心构件

qmake

  1. Qt之添加Windows资源文件(.rc文件)
  2. Qt之生成Window资源文件(.rc 文件)

Core

  1. Qt之findChild

对象 & 属性 & 事件

  1. Qt之Meta-Object系统
  2. Qt之属性系统
  3. Qt之事件系统
  4. Qt之Timers
  5. Qt之对象树与所有权

容器类

平台支持

用户界面

基于Widget的用户界面

  1. QWidget、QDialog、QMainWindow的异同点
  2. Qt之模式、非模式、半模式对话框
  3. Qt之QLabel
  4. Qt之QLCDNumber
  5. Qt之QAbstractButton
  6. Qt之QPushButton
  7. Qt之QToolButton
  8. Qt之QCheckBox
  9. Qt之QRadioButton
  10. Qt之QLineEdit
  11. Qt之QSpinBox和QDoubleSpinBox
  12. Qt之QSlider
  13. Qt之QProgressBar
  14. Qt之QDateTimeEdit
  15. Qt之QDateEdit和QTimeEdit
  16. Qt之QScrollArea
  17. Qt之QToolBox
  18. Qt之QSystemTrayIcon

布局管理器

  1. Qt之布局管理器
  2. Qt之自定义布局管理器(QCardLayout)
  3. Qt之自定义布局管理器(QFlowLayout)
  4. Qt之自定义布局管理器(QBorderLayout)
  5. Qt之手动布局
  6. Qt之水平/垂直布局(QBoxLayout、QHBoxLayout、QVBoxLayout)
  7. Qt之格栅布局(QGridLayout)
  8. Qt之表单布局(QFormLayout)
  9. Qt之QStackedLayout
  10. Qt之QStackedWidget
  11. Qt之QSpacerItem
  12. Qt之QSizePolicy

高级控件

对话框

国际化和翻译

数据类型与数据操作类

  1. QSettings介绍
  2. Qt之QDesktopServices
  3. Qt之QTimer
  4. Qt之QFileIconProvider
  5. Qt之QTemporaryFile
  6. Qt之QCryptographicHash
  7. Qt之qInstallMessageHandler(输出详细日志)
  8. Qt之qInstallMessageHandler(重定向至文件)
  9. Qt之qSetMessagePattern
  10. Qt之QFileSystemWatcher

数据存储与获取

  1. Qt之界面数据存储与获取

SQL

XML

JSON

本地存储

QSettings

资源

  1. Qt之资源系统

文件归档

多媒体

事件

图形

QPainter 2D图形

  1. Qt之坐标系统
  2. Qt之图形(QPainter的基本绘图)
  3. Qt之图形(渐变填充)
  4. Qt之图形(转换)
  5. Qt之图形(绘制文本)
  6. Qt之图形(QPainterPath)
  7. Qt之图形(组合)

OpenGL和3D

打印

Images

  1. Qt之QImageWriter
  2. Qt之QImageReader

图形视图框架

  1. Qt之图形视图框架

动画框架和状态机

  1. Qt之动画框架
  2. Qt之QPropertyAnimation
  3. Qt之QSequentialAnimationGroup
  4. Qt之QParallelAnimationGroup
  5. Qt之QPauseAnimation

线程

  1. Qt之线程基础
  2. Qt之线程同步
  3. Qt之可重入与线程安全
  4. Qt之Threads和QObjects
  5. Qt之Concurrent框架
  6. Qt之Concurrent Map和Map-Reduce
  7. Qt之QThread
  8. Qt之QThread(深入理解)
  9. 如何正确使用QThread
  10. Qt之QThreadPool和QRunnable
  11. Qt之线程同步(生产者消费者模式 - QWaitCondition)
  12. Qt之线程同步(生产者消费者模式 - QSemaphore)

网络和连接

网络通信

  1. Qt之网络编程
  2. Qt之高级网络操作(HTTP/FTP快速上手)
  3. Qt之QHostInfo
  4. Qt之QHostAddress
  5. Qt之QNetworkAddressEntry
  6. Qt之QNetworkInterface
  7. Qt之QLocalServer
  8. Qt之QLocalSocket
  9. Qt之QUrlQuery
  10. Qt之QUrl
  11. Qt之QHttpPart和QHttpMultiPart

Qt WebSockets

  1. Qt之WebSockets

Qt WebKit

进程间通信

  1. Qt之进程间通信(IPC)
  2. Qt之进程间通信(Windows消息)
  3. Qt之进程间通信(共享内存)
  4. Qt之进程间通信(QProcess)
  5. Qt之进程间通信(TCP/IP)

Qt Charts

  1. Qt Charts

整合网页内容

Qt WebKit

Qt WebEngine

Qt和HTML-JavaScript混合应用

测试和调试

个性化

自定义界面

  1. Qt之自定义界面(实现无边框、可移动)
  2. Qt之自定义界面(添加自定义标题栏)
  3. Qt之自定义界面(窗体缩放)
  4. Qt之自定义界面(窗体缩放-跨平台终极版)
  5. Qt之窗体拖拽、自适应分辨率、自适应大小
  6. Qt之自定义界面(QMessageBox)
  7. Qt之自定义界面(右下角冒泡)
  8. Qt之自定义控件(开关按钮)

QSS

  1. Qt之QSS(语法高亮)
  2. Qt之QSS(样式表语法)
  3. Qt之QSS(动态属性)
  4. Qt之QSS(Q_PROPERTY-原始属性)
  5. Qt之QSS(Q_PROPERTY-自定义属性)
  6. Qt之加载QSS文件
  7. Qt之QSS(黑色炫酷)
  8. Qt之QSS(白色靓丽)
  9. Qt之QSS(QDarkStyleSheet)
  10. Qt之界面换肤
  11. Qt之QSS(QTreeView)

Qt新版本

  1. Qt5.7新特性

Third-Party

  1. Qt之QuaZIP(zip压缩/解压缩)
  2. Qt之OpenSSL
  3. Qt之QtSoap(访问WebService)
  4. Qt之二维码扫描
  5. Qt之QCustomPlot(图形库)
  6. Qt之QRoundProgressBar(圆形进度条)
  7. Qt之QProgressIndicator(等待提示框)
  8. Qt之QScintilla(源代码编辑器)

项目实战

  1. Qt之Tab键切换焦点顺序
  2. Qt之密码框不可选中、复制、粘贴、无右键菜单等
  3. QDialog之屏蔽Esc键
  4. Qt之自定义搜索框
  5. Qt之重启应用程序
  6. Qt之国际化
  7. Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
  8. Qt之启动外部程序
  9. QSettings读写注册表、配置文件
  10. Qt之运行一个实例进程
  11. Qt之QTableView添加复选框(QAbstractTableModel)
  12. Qt之QTableView添加复选框(QAbstractItemDelegate)
  13. Qt之QHeaderView添加复选框
  14. Qt之QHeaderView排序
  15. Qt之QHeaderView自定义排序(QSortFilterProxyModel)
  16. Qt之QHeaderView自定义排序(终极版)
  17. Qt之QHeaderView自定义排序(获取正确的QModelIndex)
  18. Qt之QTableView显示富文本
  19. Qt之模型/视图(自定义进度条)
  20. Qt之模型/视图(自定义按钮)
  21. Qt之显示网络图片
  22. Qt之字体文件(TTF)
  23. Qt之保持GUI响应
  24. Qt之HTTP上传/下载
  25. Qt之QNetworkProxy(网络代理)
  26. Qt之等待提示框(QPropertyAnimation)
  27. Qt之等待提示框(QTimer)
  28. Qt之等待提示框(QMovie)
  29. Qt之透明提示框
  30. Qt之设置QWidget背景色
  31. Qt之窗体透明
  32. Qt之图形(绘制漂亮的圆弧)
  33. Qt之图形(简笔画-绘制漂亮的西瓜)
  34. Qt之图形(简笔画-绘制卡通蚂蚁)
  35. Qt之模拟时钟
  36. Qt之绘制闪烁文本
  37. Qt之滚动字幕
  38. Qt之QFileIconProvider(根据扩展名获取文件图标、类型)
  39. Qt之根据扩展名获取文件图标、类型
  40. Qt之命令行参数
  41. Qt之设置应用程序图标
  42. Qt之字典划词
  43. Qt之镜像旋转
  44. Qt之窗口动画(下坠、抖动、透明度)
  45. Qt之保存/恢复窗口的几何形状
  46. Qt之提取exe/dll/icon文件图标

加入我们

Qter,还在等什么,赶快加入吧!

Qt分享&&交流
Qt Quick分享&&交流

共同进步

进步始于交流,收获源于分享。希望一起走过的日子里,我们能够更多地交流心得,共同进步 - You are not alone。

亲们,记住呦,后期分享的所有内容都可以随时交流。欢迎大家留言,不要吝啬你们的建议与意见,收到后我会第一时间进行回复。

青春不老,奋斗不止!纯正开源之美,有趣、好玩、靠谱。。。

持续更新中……

《Qt 实战一二三》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. WinInet:HTTPS 请求出现无效的证书颁发机构的处理

    首先,微软提供的WinInet库封装了对网页访问的方法. 最近工作需要从https服务器获取数据,都知道https和http网页的访问方式不同,多了一道证书认证程序,这样就使得https在请求起来比h ...

  2. Confluence Wiki Markup & Markdown

    Markup : 默认有支持 Markdown : 需先安装插件,插件下载地址: Confluence markdown : https://marketplace.atlassian.com/plu ...

  3. C#[Serializable]在C#中的作用-NET 中的对象序列化

    为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本:按值将对象从一个应用程序域发送至另一个应用程序域.例如,序列化可用于在 ASP.NET 中保 ...

  4. sql注入分类

    Sql注入根据数据提取通道的类型,从服务器接收到的响应等可以分为不同的类型. 基于从服务器接收到的响应 ▲基于错误的SQL注入 ▲联合查询的类型 ▲堆查询注射 ▲SQL盲注 •基于布尔SQL盲注 •基 ...

  5. 初学Ajax(二)

    $.get()和$.post() .load()方法是局部方法,因为它需要一个包含元素的jQuery对象作为前缀.而$.get()和$.post()是全局方法,无须指定某个元素.对于用途而言,.loa ...

  6. SSDP 简单服务发现协议

    http://blog.csdn.net/lilypp/article/details/6631951

  7. 通过GeoIP2分析访问者IP获取地理位置信息

    原文链接:http://blog.csdn.net/johnnycode/article/details/42028841 MaxMind GeoIP2 服务能识别互联网用户的地点位置与其他特征,应用 ...

  8. IOS开发中的几种设计模式

    ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现.优势:解耦合敏捷原则 ...

  9. 让ie6也支持max-width,和max-height实现图片等比例缩放

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. Minifilter微过滤框架:框架介绍以及驱动层和应用层的通讯

    minifilter是sfilter后微软推出的过滤驱动框架.相比于sfilter,他更容易使用,需要程序员做的编码更简洁. 系统为minifilter专门制作了一个过滤管理器,这个管理器本身其实是一 ...