Qt资料收集
准备:
编程快查:
学习地址:
https://www.linux-apps.com : 有一些Qt的控件不错 ,一些推荐 : 大量的QT控件及示例发放
http://www.qtcentre.org/content/ , http://bbs.qter.org/forum.php , http://www.qter.org/forum.php
http://www.qtcn.org/ , 代码秀 http://www.qtcn.org/bbs/thread-htm-fid-92-page-1.html
CSDN Qt专栏 http://blog.csdn.net/column/list.html?q=qt
一去丶二三里~CSDN博客 , Qt实战一二三 , 一去丶二三里的博客 :旧 , Qt资料大全(GitHub、书籍、论坛、博客等)
灿哥哥的博客 : 有不少可参考的文章
安装和发布:
Windows平台下Qt5的下载与安装 : 注意全选所有组件
Qt官方开发环境生成的exe发布方式--使用windeployqt
Qt官方开发环境生成的exe发布方式--使用windeployqt : QML
Inno Setup + 如何解决Inno在WIN7下没有创建桌面快捷方式
发布的QT程序无法显示图标和图片的问题 --------------靠这个解决
加快QT工程编译速度------------实验后,发现真的很快!不过CPU占用100%
文章:
Qt学习笔记: 有大致的技巧介绍
Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题
Qt工程文件修改
Qt中delete的问题 ; -----------注意
一个从QWidget派生的简单类通过setStyleSheet设置背景无效的问题 : 要注意
Qt保留小数点后两位 ~ ------- PS: 浮点数据转字符串
Qt 中如何捕获窗口停用和激活的消息 Activate&Deactivate
QtWaitingSpinner ---------------等待旋转图标
单击后,鼠标左右键的通用判断 (qApp->mouseButtons() == Qt::LeftButton)
QT中模拟鼠标点击事件
Qt获取本机硬盘序列号,不受IDE硬盘与SCSI硬盘类型影响
Qt测算程序运行时间 --------- (时间间隔的计算)
Qt 如何处理密集型耗时的事情(频繁调QApplication::processEvents)
使用 ICMP 和 RAW Sockets实现 ping 类 -------------: 探测设备是否在线
使 Windows 下的 Qt 应用程序获得 Administrator 权限
OpenCV:
QLabel显示图片自适应窗口控件大小 ;//和上一条匹配
无边框窗体:
this->setWindowFlags(Qt::FramelessWindowHint)
Qt无边框窗口, 设置最小化后, 再还原,所有子控件不刷新: 要注意
QtWidget: 鼠标拖动窗口(没有标题栏时); Qt之自定义界面(实现无边框、可移动)
文件夹,目录:
QDir :~QT 读取文件夹下所有文件
在Qt编写的程序中打开文件夹~Windows Explore
Qt工程实现打开目录并选中指定文件的方法Windows Explore
QDir::toNativeSeparators的使用 ~ 本地分隔符
字符串转换:
QString & std::string & char*之间的转换 : //包含中文文件路径的处理
实用范例:
Qt5-控件-QMenu,QMenuBar-菜单栏详解-菜单热键-菜单校验功能
QComboBox :StyleSheet范例
QDir :( QT 读取文件夹下所有文件 )
QDropEvent:拖拽事件,拖拽打开文件
QFileSystemWatcher : 用于提供监视文件和目录修改的接口
QMediaPlayer视频播放器 ; //DirectShow技术?
QMenu文章收集 + QWidgetAction //QMenu的个性化定制
QPrinter 原
QPrintPreviewDialog ~打印预览效果
QScrollArea: Layout + QScrollArea
QSplitter Qt怎么将QSplitter 在Qdilaog下显示出来:
QStackedWidget : 系统配置的时候,多个选项,有用
QTableWidget , QTabWidget StyleSheet
QTabWidget setTabButton Example
QTcpSocket 在子线程执行测试笔记~~~多线程的一种实现方式
信号和槽:
调试:
Qt程序crash信息的捕捉与跟踪(qt-mingw) ---不错不错! 尤其是针对Qt Creator + Mingw + Release的发布,尤其不错!
Qt try catch排错历程——C++的异常对除零不起作用 : 关键是CONFIG += exceptions 开启
程序编译遇到FTH: (7156): *** Fault tolerant heap shim applied to current process. 解决办法
Qt 内存泄漏测试 (可惜用在Linux下)
Qt 编译时遇到 error: [debug/qrc_music.cpp] Error 1 ---PS:验证,是解决办法
Windows句柄:
QT之海康解码显示小技巧 ~setUpdatesEnabled
多线程:
Qt中使用Sleep() ://windows中的Sleep
Qt线程之moveToThread : 套路。
moveToThread的最简单用法(依葫芦画瓢即可)(使得线程也更偏向于信号槽的使用方法)
网络:
QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址
五种获取本地网络信息的方法(QHostInfo和QNetworkInterface)
QtCreator 网络编程——Udp模型(QUdpSocket)
TCP连接探测中的Keepalive和心跳包. 关键字: tcp keepalive, 心跳, 保活
录屏软件录屏端和接收端程序 //学习接收缓冲区大小
Qtcpsocket The remote host closed the connection
Qt for Windows:使用WinPcap开发高性能UDP服务器——WireShark
视频编解码:
FFmpeg windows 开发版 下载地址 : //建议Qt使用最新版本的FFmpeg Dev;否则容易出现奇怪的问题,如 error: '__MINGW_EXTENSION' does not name a type
音频:
QGraphicsView:
图形视图框架(The QGraphics View Framework)
关于使用DirectX在QGraphicsView上播放视频的探索
QGraphicsVideoItem in QGraphicsView
纯粹透明背景的QGraphicsView————setStyleSheet("background: transparent;border:0px");
QGraphicsScene和QGrphicsItem右键菜单问题
Qt利用QGraphicsScene编写Word排版工具导出PDF
QGraphicsItem中子Item与父Item的消息传递问题 //调整父item形状的思路一种
QT QGraphicsScene、QGraphicsItem、QGraphicsProxyWidget、QWidget间的事件传递
QGraphicsScene管理QGraphicsItem(单击/选择/移动/缩放/删除)
Qt GraphicsView框架中实现多个item之间的层次调整功能
Crash in QGraphicsSceneFindItemBspTreeVisitor::visit(QList<QGraphicsItem*>*) : 崩溃问题
OpenGL:
OpenCV:
QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
Win10+Qt5.6+OPenGL+OpenCV3.1__相关学习__不断更新
XML:
JSON:
win7下使用mingw编译jsoncpp库并用Qt Creator
双滑块:
http://stackoverflow.com/questions/17361885/range-slider-in-qt-two-handles-in-a-qslider
http://libqxt.bitbucket.org/doc/tip/qxtspanslider.html
支持STL:
支持STL;
C++11之智能指针: CONFIG += c++11 ; # include <tr1/memory>; std::tr1::shared_ptr<B> ptrB1(new B());
图表:
Qt第三方库QCustomPlot——介绍与初次使用 :GPL
Qwt】详解Qwt安装、使用、示例(2D画图开发库:曲线、滚动条、仪表盘):LGPL
TeeChart替代品,MFC下好用的高速绘图控件-(Hight-Speed Charting)
QChart:GPL
Onvif:
报表:
用dumpcpp工具生成的excel.h/excel.cpp来操纵Excel
ActiveX:
QT使用插件QAxWidget来展示web页面 : Web Browser
Qt DLL:
QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)
Qt QSS:
- Qt之加载QSS文件
- Qt之QSS(语法高亮)
- Qt之QSS(样式表语法)
- Qt之QSS(动态属性)
- Qt之QSS(Q_PROPERTY-原始属性)
- Qt之QSS(Q_PROPERTY-自定义属性)
- Qt之QSS(黑色炫酷)
- Qt之QSS(白色靓丽)
- QDarkStyleSheet
Qt透明酷炫界面设置 : QToolButton[objectName="minimizeToolBtn"] {}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
从 相对路径 说开来(从C++到Qt):// Qt路径问题
多语言:
百度地图:
Qt的QWebChannel和JS、HTML通信/交互驱动百度地图
正则表达式:
数据库:
答疑解决:
使用Qt开发跨平台桌面应用时,应该选择widgets还是qml?
Error :Could not decode ...With "UTF-8"-encoding. Editing not possible
Qt Examples : http://doc.qt.io/qt-4.8/all-examples.html
Qt中Error:Could not decode "xxx.cpp" with "System"-encoding.Editing not possible.的解决方案
Qt4项目迁移Qt5项目一问题解决方法:#include <QtGui/QApplication> ---> No such file or directory
支持手机:
GitHub:
JQTools,为 Jason Qt Tools 的简称 :https://github.com/188080501/JQTools {PNG警告消除,...}
Qt——常用控件样式 https://github.com/ikongziming/QtDemo/tree/master/StyleSheetDemo
Qt:使用gSoap做一个简单的CS系统
USB :
QT下USB 通信: 建议不直接用win API,用 libusb 做驱动,可以跨平台。