Qt教程¶
QT教程¶
QT宏¶
QObject及其子类都禁用了复制构造函数和赋值运算符¶
元对象系统¶
- Qt中的元对象系统(Meta-Object System)
- QT中元对象系统(MOC)原理
- Qt元对象和属性系统详解
- Qt MetaObject 详解之二:QMeta数据以及数据结构信息
- Qt中的元对象系统(Meta-Object System)
- Qt之自定义属性Q_PROPERTY使用的一些体会
- Qt5之反射机制(内省)
- When, where and why use namespace when registering custom types for Qt
对象树¶
事件循环¶
多线程和并发¶
- Qt 多线程编程之敲开 QThread 类的大门
- Qt 多线程编程之降低线程的开销
- QObject 类的成员变量是否为其子对象问题
- QT线程池的使用:QThreadPool类和QRunnable类
- QThreadPool线程池的原理与使用
- QtConcurrent多线程
- QtConcurrent::task为在单独的线程中运行任务提供了一个替代接口
- QFuture的使用:多线程与进度条
- QWaitCondition 的正确使用方法
Qt sqlite¶
资源系统¶
数据类型转换¶
指针¶
网络¶
QVariant¶
QString¶
qt信号与槽函数¶
q指针 d指针¶
- Qt中Q_D宏及d指针
- Qt-D指针和Q指针及使用
- 【Qt】Qt源码学习(一):Q_D和Q_Q,简称d指针
- Qt : d指针和q指针?
- Qt中使用Q指针和D指针 delete
- Qt源码之d指针分析(QObject,QObjectPrivate)
- 读QT5.7源码(七)QObjectData 和 QObjectPrivate
Qt定时器¶
qdbus¶
- QT D-Bus 复杂参数(自定义)传递
- dbus - 为 Qt D-Bus 内省(introspection)定义枚举自定义类型
- QT 4.7 DBUS Binding如何支持自定义数据类型的传输(一)
- 【Linux应用】D-BUS介绍
- D-Bus系列之权限配置文件
- dbus 消息和消息总线实例讲解-一
- dbus通信与接口介绍
- DBus介绍
dbus unix-fd¶
- 通过Unix套接字传递文件描述符
- Qt 5.6使用QLocalServer和QLocalSocket传递文件描述符(Qt 5.6 Passing File Descriptors with QLocalServer and QLocalSocket)
qdbus cmake¶
- cmake Development/Tutorials/D-Bus/Creating Interfaces
-
https://docs.w3cub.com/qt~5.15/qtdbus-cmake-qt5-generate-dbus-interface
-
https://doc.qt.io/qt-5.12/qtdbus-cmake-qt5-generate-dbus-interface.html
-
https://doc.qt.io/archives/qt-5.13/qtdbus-cmake-qt5-add-dbus-adaptor.html
-
https://doc.qt.io/archives/qt-5.13/search-results.html?q=qt5_add_dbus_Interface
qmake cmake¶
- qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake'
- qt的moc,uic,rcc命令的使用
-
https://semlanik.github.io/qtprotobuf/group__generator.html#cmake_qtprotobuf_link_target
- CMake编译Qt程序出现undefined reference to `vtable for’”错误的解决办法
- Qt中的动态链接库编程(Q_DECL_IMPORT、Q_DECL_EXPORT)
- undefined reference to `vtable for’”问题的解决方法
qt日志¶
- 玩转Qt(2)-自制简易好看的日志系统
- Qt::Qt Log日志模块
- Qt 自定义日志类
- Qt 之 qSetMessagePattern
- Qt的qDebug打印加颜色
- C/C++改变终端(cout )(printf)输出不同颜色的字体(Linux)
QProcess¶
进程通信¶
- 进程通信(IPC)之QLocalSocket用法
- How to make sure that readyRead() signals from QTcpSocket can't be missed?
- https://stackoverflow.com/questions/16023533/how-to-make-sure-that-readyread-signals-from-qtcpsocket-cant-be-missed