Qt知识总结归类
Qt知识:对qt的知识做了总结和归类,详情请查看链接qt官网网址。
一.编码规范
Qt c++编码规范
-
Coding Style: https://wiki.qt.io/Qt_Coding_Style
-
Coding Converntions:https://wiki.qt.io/Coding_Conventions
Qt qml编码规范:
https://doc.qt.io/qt-5/qml-codingconventions.html
二.综述
Qt 目录页面:
https://doc.qt.io/qt-5/reference-overview.html
Qt综述:
https://doc.qt.io/qt-5/overviews-main.html
三.系统(System)
(1)Qt资源系统,在可执行程序中保存二进制文件。The Qt resource system:
https://doc.qt.io/qt-5/resources.html
(2)属性系统。The Property System:
https://doc.qt.io/qt-5/properties.html
(3)元对象系统。The Meta-Object System:
https://doc.qt.io/qt-5/metaobjects.html
(4)QML类型系统。The QML Type System:
https://doc.qt.io/qt-5/qtqml-typesystem-topic.html
(5) 坐标系统。Coordinate System:
https://doc.qt.io/qt-5/coordsys.html
(6)事件系统。The Event System:
https://doc.qt.io/qt-5/eventsandfilters.html
(7)绘图系统。Paint System:
https://doc.qt.io/qt-5/paintsystem.html
(8)D-Bus系统,是进程间通讯的一种IPC。The Qt D-Bus Type System:
https://doc.qt.io/qt-5/qdbustypesystem.html
(9)QML的信号和处理机制。Signal and Handler Event System:
https://doc.qt.io/qt-5/qtqml-syntax-signals.html
四.框架(Framework)
(1)Qt安装的框架。Qt Installer Framework Manual:
https://doc.qt.io/qtinstallerframework/
(2)图形化显示框架。Graphics View Framework:
https://doc.qt.io/qt-5/graphicsview.html
(3)状态机框架,有限自动机。The State Machine Framework:
https://doc.qt.io/qt-5/statemachine-api.html
(4)QML的状态机框架。The Declarative State Machine Framework:
https://doc.qt.io/qt-5/qmlstatemachine.html
(5)动画显示框架。The Animation Framework:
https://doc.qt.io/qt-5/animation-overview.html
(6)Qt的帮助框架。The Qt Help Framework:
https://doc.qt.io/qt-5/qthelp-framework.html
(7)命令模式下实现undo/redo的功能。Overview of Qt’s Undo Framework:
https://doc.qt.io/qt-5/qundo.html
五.模块概述(overview)
(1)QML和C++的交互。Overview - QML and C++ Integration:
https://doc.qt.io/qt-5/qtqml-cppintegration-overview.html
(2)Qt creator的用法。IDE Overview:
https://doc.qt.io/qtcreator/creator-overview.html
(3)Qt单元测试。Qt Test Overview:
https://doc.qt.io/qt-5/qtest-overview.html
(4)Qt的图表显示。Qt Charts Overview:
https://doc.qt.io/qt-5/qtcharts-overview.html
(5)Qt的3D显示。Qt 3D Overview:
https://doc.qt.io/qt-5/qt3d-overview.html
(6)Qt的web引擎用法。Qt WebEngine Overview:
https://doc.qt.io/qt-5/qtwebengine-overview.html
(7)安全渲染的模块,在要求安全性较高的领域:医疗,汽车中很重要;涉及到相关的ISO安全标准。Qt Safe Renderer Overview:
https://doc.qt.io/QtSafeRenderer/qtsr-overview.html
(8)音频模块。Audio Overview:
https://doc.qt.io/qt-5/audiooverview.html
(9)相机模块。Camera Overview:
https://doc.qt.io/qt-5/cameraoverview.html
(10)视频模块。Video Overview:
https://doc.qt.io/qt-5.12/videooverview.html
(11)蓝牙模块。Qt Bluetooth Overview:
https://doc.qt.io/qt-5/qtbluetooth-overview.html
(12)qt quick的布局。Qt Quick Layouts Overview:
https://doc.qt.io/qt-5/qtquicklayouts-overview.html
(13)qt quick的高级的UI控件。Qt Quick Extras Overview:
https://doc.qt.io/qt-5.12/qtquickextras-overview.html
(14)windows特有的一些功能。Qt Windows Extras Overview:
https://doc.qt.io/qt-5/qtwinextras-overview.html
(15)状态机生成模块,从状态图生成状态机。Qt SCXML Overview:
https://doc.qt.io/qt-5/qtscxml-overview.html
(16)时间线,关键帧的动画和参数化。Qt Quick Timeline Overview:
https://doc.qt.io/qt-5/qtquicktimeline-overview.html
(17)Qt的NFC模块。Qt NFC:
https://doc.qt.io/qt-5/qtnfc-index.html
(18)Qt的遵循MQTT(消息队列遥测传输)协议模块。Qt MQTT Overview:
https://doc.qt.io/QtMQTT/mqtt-overview.html
(19)收音机模块。Radio Overview:
https://doc.qt.io/qt-5/radiooverview.html
(20)Qt自动化功能,包含Automation APIs,Qt CoAP,Qt MQTT,Qt KNX等。Qt for Automation Overview:
https://doc.qt.io/QtForAutomation/qtautomation-overview.html
(21)数据可视化。Qt Data Visualization Overview:
https://doc.qt.io/qt-5/qtdatavisualization-overview.html
(22)网页接口。Qt WebSockets Overview:
https://doc.qt.io/qt-5/websockets-overview.html
(23)远程对象模块。Overview Qt Remote Objects:
https://doc.qt.io/qt-5.12/qtremoteobjects-gettingstarted.html
(24)汽车系统的UI。Neptune 3 UI - Overview:
https://doc.qt.io/Neptune3UI/neptune3ui-overview.html
(25)传感器模块。Qt Sensors C++ Overview:
https://doc.qt.io/qt-5/qtsensors-cpp.html
(26)模型/视图编程模块。Model/View Programming:
https://doc.qt.io/qt-5/model-view-programming.html
(27)信号槽模块。Signals & Slots:
https://doc.qt.io/qt-5/signalsandslots.html
(28)网络编程模块。Network Programming with Qt:
https://doc.qt.io/qt-5/qtnetwork-programming.html
(29)SQL数据库模块。SQL Programming:
https://doc.qt.io/qt-5/sql-programming.html
(30)多线程模块。Multithreading Technologies in Qt:
https://doc.qt.io/qt-5/threads-technologies.html
六.其他
(1)qt的全局声明的类型,函数,宏。 - Global Qt Declarations:
https://doc.qt.io/qt-5/qtglobal.html
(2)通用模板算法。 - Generic Algorithms:
https://doc.qt.io/qt-5/qtalgorithms.html
(3)数学函数。 - Generic Math Functions:
https://doc.qt.io/qt-5/qtmath.html
(4)Qt库使用的命名空间。Qt Namespace:
https://doc.qt.io/qt-5/qt.html
(5)Qt主要的命名空间。All Namespaces:
https://doc.qt.io/qt-5/namespaces.html
(6)所有的QML基础类型。All QML Basic Types:
https://doc.qt.io/qt-5/qmlbasictypes.html
(7)Javascript的学习查资料。Javascript:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures
(8)测试和调试的说明。Testing and Debugging:
https://doc.qt.io/qt-5/testing-and-debugging.html
(9)JavaScript的对象和函数。List of JavaScript Objects and Functions:
https://doc.qt.io/qt-5/qtqml-javascript-functionlist.html
本文地址:https://blog.csdn.net/weixin_44173991/article/details/107613279