大家好,又见面了,我是你们的朋友全栈君。
“我们来自 Qt 技术交流,我们来自 QML 技术交流”,不管你是笑了,还是笑了,反正我们是认真的。我们就是要找寻一种 Hold 不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度的部队。
但是我们还是我们,我们只是多了一份责任。古语有云:“不积跬步无以至千里,不积小流无以成江海”,所以每一个伟大事务的产生都不是一蹴而就的。现在我们要立足眼下,把第一站放在地球,“《Qt 实战一二三》”应运而生。
这里,我们不扯淡,只谈技术、只交流、只分享。大胆的把你的问题、建议与意见说出来!不说,憋坏了怎么办?
| 版权声明:一去、二三里,未经博主允许不得转载。
关于命名
关于 Qt 系列命名,之前想了很久,想给它一个属于它自己的名字,但妄图用几个字来概括一个系列的难度,几乎不亚于重写几篇文章。
早上,把我的想法说出来的时候,foruok 大神的一句“《Qt 实战一二三》”让我灵光一闪,那一刹那,说是醍醐灌顶也不为过,我和小伙伴们几乎同时兴奋的说,不如就用这个。
多美妙的一句话,和我的名字一样 – 一去丶二三里,这几乎可以用来概括所有对于 Qt 实战方面的大大小小的困惑和不解。
《Qt 实战一二三》
以下是《Qt 实战一二三》系列的目录结构,所有的代码都经过严格自测,并通过。我会尽可能的把所有的源码都放出来,供大家方便学习、交流。。。
项目实战部分 – 主要是讲解平时在项目中遇到的大大小小的技术点。
你关心的,才是我要分享的!!!
资料大全
环境与工具
- 关于 Qt
- Qt 环境搭建(Visual Studio)
- Qt 环境搭建(Qt Creator)
- Qt5.7 + VS2015 环境搭建
- Linux 下搭建 Qt 环境
- Qt Creator 快捷键
- Qt 之命令行编译(nmake)
- Qt Creator 介绍
- Qt Assistant 介绍
- Qt Linguist 介绍
- Qt 之 pro 配置多个子工程/子模块
- Qt 之输出控制
- 查看和调试 Qt 源码
- Qt Creator 添加自定义注释
qmake
对象 & 属性 & 事件
基本部件
- 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
高级控件
对话框
国际化和翻译
数据类型与数据操作类
- Qt 之 QFileSystemWatcher
- Qt 之 QDesktopServices
- Qt 之 QTimer
- Qt 之 QFileIconProvider
- Qt 之 QTemporaryFile
- Qt 之 QCryptographicHash
- Qt 之 qInstallMessageHandler(输出详细日志)
- Qt 之 qInstallMessageHandler(重定向至文件)
- Qt 之 qSetMessagePattern
数据存储与获取
事件
QPainter 2D 图形
- Qt 之坐标系统
- Qt 之图形(QPainter 的基本绘图)
- Qt 之图形(渐变填充)
- Qt 之图形(转换)
- Qt 之图形(绘制文本)
- Qt 之图形(QPainterPath)
- Qt 之描绘轮廓
- Qt 之图形(组合)
- Qt 之图形(绘制漂亮的圆弧)
- Qt 之图形(简笔画-绘制漂亮的西瓜)
- Qt 之图形(简笔画-绘制卡通蚂蚁)
- Qt 之绘制时钟
- Qt 之绘制闪烁文本
Images
进程间通信
自定义界面
- Qt 之自定义界面(实现无边框、可移动)
- Qt 之自定义界面(添加自定义标题栏)
- Qt 之自定义界面(窗体缩放)
- Qt 之自定义界面(窗体缩放-跨平台终极版)
- Qt 之窗体拖拽、自适应分辨率、自适应大小
- Qt 之自定义界面(QMessageBox)
- Qt 之自定义界面(右下角冒泡)
- Qt 之自定义控件(开关按钮)
- Qt 之透明提示框
- Qt 之自定义搜索框
Third-Party
- Qt 使用第三方库
- 基于 Qt 的图表库
- 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 之 QFileIconProvider(根据扩展名获取文件图标、类型)
- Qt 之根据扩展名获取文件图标、类型
- Qt 之启动外部程序
- Qt 之提取 exe/dll/icon 文件图标
- 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 之滚动字幕
- Qt 之保持 GUI 响应
- Qt 之设置应用程序图标
- Qt 之保存/恢复窗口的几何形状
- Qt 之等待提示框(QPropertyAnimation)
- Qt 之等待提示框(QTimer)
- Qt 之等待提示框(QMovie)
- Qt 之字典划词
- Qt 之镜像旋转
- Qt 之窗体透明
Qt 新版本
共同进步
进步始于交流,收获源于分享。希望一起走过的日子里,我们能够更多地交流心得,共同进步 – You are not alone。
亲们,记住呦,后期分享的所有内容都可以随时交流。欢迎大家留言,不要吝啬你们的建议与意见,收到后我会第一时间进行回复。
青春不老,奋斗不止!纯正开源之美,有趣、好玩、靠谱。。。
持续更新中…
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147502.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...