《Qt 实战一二三》
简介
“我们来自Qt分享&&交流,我们来自Qt Quick分享&&交流”,不管你是笑了,还是笑了,反正我们是认真的。我们就是要找寻一种Hold不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度的部队。
但是我们还是我们,我们只是多了一份责任。古语有云:“不积跬步无以至千里,不积小流无以成江海”,所以每一个伟大事务的产生都不是一蹴而就的。现在我们要立足眼下,把第一站放在地球,“《Qt 实战一二三》”应运而生。
这里,我们不扯淡,只谈技术、只交流、只分享。大胆的把你的问题、建议与意见说出来!不说,憋坏了怎么办?
关于命名
关于Qt系列命名,之前想了很久,想给它一个属于它自己的名字,但妄图用几个字来概括一个系列的难度,几乎不亚于重写几篇文章。
早上,把我的想法说出来的时候,foruok大神的一句“《Qt 实战一二三》”让我灵光一闪,那一刹那,说是醍醐灌顶也不为过,我和小伙伴们几乎同时兴奋的说,不如就用这个。
多美妙的一句话,和我的名字一样 - 一去丶二三里,这几乎可以用来概括所有对于Qt实战方面的大大小小的困惑和不解。
《Qt实战一二三》
以下是《Qt实战一二三》系列的目录结构,所有的代码都经过严格自测,并通过。我会尽可能的把所有的源码都放出来,供大家方便学习、交流。。。
项目实战部分 - 主要是讲解平时在项目中遇到的大大小小的技术点。
你关心的,才是我要分享的!!!
资料大全
Qt环境与开发工具
- 关于Qt
- Qt环境搭建(Visual Studio)
- Qt环境搭建(Qt Creator)
- Qt Creator快捷键
- Qt之命令行编译(nmake)
- Qt Creator介绍
- Qt Assistant介绍
- Qt Linguist介绍
- Qt之pro配置详解
- Qt之pro配置多个子工程/子模块
- Qt之输出控制
核心构件
qmake
Core
对象 & 属性 & 事件
容器类
平台支持
用户界面
基于Widget的用户界面
- QWidget、QDialog、QMainWindow的异同点
- Qt之模式、非模式、半模式对话框
- Qt之QLabel
- Qt之QLCDNumber
- Qt之QAbstractButton
- Qt之QPushButton
- Qt之QToolButton
- Qt之QCheckBox
- Qt之QRadioButton
- Qt之QLineEdit
- Qt之QSpinBox和QDoubleSpinBox
- Qt之QSlider
- Qt之QProgressBar
- Qt之QDateTimeEdit
- Qt之QDateEdit和QTimeEdit
- Qt之QScrollArea
- Qt之QToolBox
- Qt之QSystemTrayIcon
布局管理器
- Qt之布局管理器
- Qt之自定义布局管理器(QCardLayout)
- Qt之自定义布局管理器(QFlowLayout)
- Qt之自定义布局管理器(QBorderLayout)
- Qt之手动布局
- Qt之水平/垂直布局(QBoxLayout、QHBoxLayout、QVBoxLayout)
- Qt之格栅布局(QGridLayout)
- Qt之表单布局(QFormLayout)
- Qt之QStackedLayout
- Qt之QStackedWidget
- Qt之QSpacerItem
- Qt之QSizePolicy
高级控件
对话框
国际化和翻译
数据类型与数据操作类
- QSettings介绍
- Qt之QDesktopServices
- Qt之QTimer
- Qt之QFileIconProvider
- Qt之QTemporaryFile
- Qt之QCryptographicHash
- Qt之qInstallMessageHandler(输出详细日志)
- Qt之qInstallMessageHandler(重定向至文件)
- Qt之qSetMessagePattern
- Qt之QFileSystemWatcher
数据存储与获取
SQL
XML
JSON
本地存储
QSettings
资源
文件归档
多媒体
事件
图形
QPainter 2D图形
OpenGL和3D
打印
Images
图形视图框架
动画框架和状态机
- Qt之动画框架
- Qt之QPropertyAnimation
- Qt之QSequentialAnimationGroup
- Qt之QParallelAnimationGroup
- Qt之QPauseAnimation
线程
- Qt之线程基础
- Qt之线程同步
- Qt之可重入与线程安全
- Qt之Threads和QObjects
- Qt之Concurrent框架
- Qt之Concurrent Map和Map-Reduce
- Qt之QThread
- Qt之QThread(深入理解)
- 如何正确使用QThread
- Qt之QThreadPool和QRunnable
- Qt之线程同步(生产者消费者模式 - QWaitCondition)
- Qt之线程同步(生产者消费者模式 - QSemaphore)
网络和连接
网络通信
- Qt之网络编程
- Qt之高级网络操作(HTTP/FTP快速上手)
- Qt之QHostInfo
- Qt之QHostAddress
- Qt之QNetworkAddressEntry
- Qt之QNetworkInterface
- Qt之QLocalServer
- Qt之QLocalSocket
- Qt之QUrlQuery
- Qt之QUrl
- Qt之QHttpPart和QHttpMultiPart
Qt WebSockets
Qt WebKit
进程间通信
Qt Charts
整合网页内容
Qt WebKit
Qt WebEngine
Qt和HTML-JavaScript混合应用
测试和调试
个性化
自定义界面
- Qt之自定义界面(实现无边框、可移动)
- Qt之自定义界面(添加自定义标题栏)
- Qt之自定义界面(窗体缩放)
- Qt之自定义界面(窗体缩放-跨平台终极版)
- Qt之窗体拖拽、自适应分辨率、自适应大小
- Qt之自定义界面(QMessageBox)
- Qt之自定义界面(右下角冒泡)
- Qt之自定义控件(开关按钮)
QSS
- Qt之QSS(语法高亮)
- Qt之QSS(样式表语法)
- Qt之QSS(动态属性)
- Qt之QSS(Q_PROPERTY-原始属性)
- Qt之QSS(Q_PROPERTY-自定义属性)
- Qt之加载QSS文件
- Qt之QSS(黑色炫酷)
- Qt之QSS(白色靓丽)
- Qt之QSS(QDarkStyleSheet)
- Qt之界面换肤
- Qt之QSS(QTreeView)
Qt新版本
Third-Party
- Qt之QuaZIP(zip压缩/解压缩)
- Qt之OpenSSL
- Qt之QtSoap(访问WebService)
- Qt之二维码扫描
- Qt之QCustomPlot(图形库)
- Qt之QRoundProgressBar(圆形进度条)
- Qt之QProgressIndicator(等待提示框)
- Qt之QScintilla(源代码编辑器)
项目实战
- Qt之Tab键切换焦点顺序
- Qt之密码框不可选中、复制、粘贴、无右键菜单等
- QDialog之屏蔽Esc键
- Qt之自定义搜索框
- Qt之重启应用程序
- Qt之国际化
- Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
- Qt之启动外部程序
- QSettings读写注册表、配置文件
- Qt之运行一个实例进程
- Qt之QTableView添加复选框(QAbstractTableModel)
- Qt之QTableView添加复选框(QAbstractItemDelegate)
- Qt之QHeaderView添加复选框
- Qt之QHeaderView排序
- Qt之QHeaderView自定义排序(QSortFilterProxyModel)
- Qt之QHeaderView自定义排序(终极版)
- Qt之QHeaderView自定义排序(获取正确的QModelIndex)
- Qt之QTableView显示富文本
- Qt之模型/视图(自定义进度条)
- Qt之模型/视图(自定义按钮)
- Qt之显示网络图片
- Qt之字体文件(TTF)
- Qt之保持GUI响应
- Qt之HTTP上传/下载
- Qt之QNetworkProxy(网络代理)
- Qt之等待提示框(QPropertyAnimation)
- Qt之等待提示框(QTimer)
- Qt之等待提示框(QMovie)
- Qt之透明提示框
- Qt之设置QWidget背景色
- Qt之窗体透明
- Qt之图形(绘制漂亮的圆弧)
- Qt之图形(简笔画-绘制漂亮的西瓜)
- Qt之图形(简笔画-绘制卡通蚂蚁)
- Qt之模拟时钟
- Qt之绘制闪烁文本
- Qt之滚动字幕
- Qt之QFileIconProvider(根据扩展名获取文件图标、类型)
- Qt之根据扩展名获取文件图标、类型
- Qt之命令行参数
- Qt之设置应用程序图标
- Qt之字典划词
- Qt之镜像旋转
- Qt之窗口动画(下坠、抖动、透明度)
- Qt之保存/恢复窗口的几何形状
- Qt之提取exe/dll/icon文件图标
加入我们
Qter,还在等什么,赶快加入吧!
| Qt分享&&交流 | ![]() |
| Qt Quick分享&&交流 |
|
共同进步
进步始于交流,收获源于分享。希望一起走过的日子里,我们能够更多地交流心得,共同进步 - You are not alone。
亲们,记住呦,后期分享的所有内容都可以随时交流。欢迎大家留言,不要吝啬你们的建议与意见,收到后我会第一时间进行回复。
青春不老,奋斗不止!纯正开源之美,有趣、好玩、靠谱。。。
持续更新中……
《Qt 实战一二三》的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- 如何使用CSS3创建一个漂亮的图标
演示 下载 今天,我想展示给你一个巧妙的花招.我们将创建一个纯CSS3文本图标.更让人震惊的是,这效果将只需要一个HTML元素. 游戏的计划 创建一个矩形盒子 设置圆角 使用伪类元素创建一个卷角效果 ...
- jquery ajax post 传递数组 ,多checkbox 取值
jquery ajax post 传递数组 ,多checkbox 取值 http://w8700569.iteye.com/blog/1954396 使用$.each(function(){});可以 ...
- (5)VS2010无法打开gl/glaux.h头文件的解决方法
方法:下载缺少的文件. 参考自:http://blog.csdn.net/delphiwcdj/article/details/6326586 下载源1:CSDN下载OpenGL 安装包所需文件下载: ...
- tomcat下context.xml中JNDI数据源配置
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用 ...
- CSS深入理解之line-height
以下文字整理自慕课网——张鑫旭的<CSS深入理解之line-height>. line-height,又称行高,指的是两行文字基线之间的距离,又可以称为这行文字所占的高度. 定义三问: 什 ...
- java如何追加写入txt文件
java中,对文件进行追加内容操作的三种方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.io.BufferedWriter; import ...
- win7系统中任务计划程序的使用与查询
任务计划程序是电脑中的一个好工具,用好了,会让我们使用电脑变的很便捷,具体经验教程如下所示: 工具/原料 装有win7系统的电脑 方法/步骤 在桌面找到“我的电脑”,右击,弹出窗口,找到“管理”,如下 ...
- sublime3可用key
—– BEGIN LICENSE —–Nicolas HennionSingle User LicenseEA7E-8660758A01AA83 1D668D24 4484AEBC 3B04512C8 ...
- 李洪强漫谈iOS开发[C语言-005]-程序结构分析
- hdu 3853 LOOPS(基础DP求期望)
题目大意 有一个人被困在一个 R*C(2<=R,C<=1000) 的迷宫中,起初他在 (1,1) 这个点,迷宫的出口是 (R,C).在迷宫的每一个格子中,他能花费 2 个魔法值开启传送通道 ...
