首页
›
编程基础与工程化
›
014-Qt界面
›
《跨平台编译与Qt界面参数调优实战》
VIP20
本课程属于:014-Qt界面
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
跨平台编译与Qt界面参数调优实战
📚 共计 30 章节
01
跨平台编译概述
什么是跨平台编译、为什么需要跨平台、主流工具链介绍 (CMake/QMake/Meson)
概念
工具链
02
CMake基础入门
CMakeLists.txt语法、项目配置、目标定义、库链接
CMake
语法
03
CMake进阶
变量与缓存、生成器表达式、自定义命令与目标、模块与函数
变量
表达式
04
CMake跨平台实战
Windows/Linux/macOS配置差异、编译器检测、平台特定代码
跨平台
编译器
05
Qt与CMake集成
find_package、Qt模块导入、MOC/UIC/RCC自动处理
Qt
CMake
06
QMake与qbs
QMake项目文件(.pro)详解、qbs基础概念、与CMake对比
QMake
qbs
07
跨平台编译器
GCC、Clang、MSVC特性与差异、交叉编译基础
GCC
Clang
MSVC
08
交叉编译实战
使用CMake进行ARM交叉编译、工具链文件编写、sysroot配置
ARM
交叉编译
09
Qt界面性能基础
渲染管线、CPU vs GPU、帧率与刷新率
性能
渲染
10
Qt Widgets性能调优
布局优化、控件缓存、paintEvent优化、减少重绘
Widgets
调优
11
Qt Quick/QML性能调优
场景图、OpenGL渲染、批处理、减少绑定
QML
场景图
12
Qt图形引擎
QPainter、QOpenGLWidget、RHI (Rendering Hardware Interface)
图形
RHI
13
Qt样式表与主题
QSS优化、自定义控件样式、主题切换性能
QSS
主题
14
Qt资源管理
qrc文件优化、图片压缩、字体加载、延迟加载
资源
优化
15
Qt多线程与界面
QThread、QtConcurrent、信号槽跨线程性能、界面冻结问题
多线程
QThread
16
Qt网络与异步
QNetworkAccessManager、异步请求、数据序列化(JSON/Protobuf)
网络
异步
17
Qt数据库
SQLite性能调优、连接池、ORM框架(QxOrm)
数据库
SQLite
18
Qt日志与调试
qDebug、Qt Creator Profiler、Valgrind、Perf
调试
Profiler
19
Qt内存管理
QObject父子关系、智能指针、内存泄漏检测
内存
智能指针
20
Qt国际化(i18n)
tr()机制、语言文件加载、动态切换
i18n
国际化
21
Qt打包与部署
Windows windeployqt、Linux linuxdeployqt、macOS macdeployqt
部署
打包
22
Qt安装程序框架
Qt Installer Framework、在线/离线安装包制作
安装包
IFW
23
Qt与第三方库集成
OpenCV、Boost、FFmpeg的跨平台编译与链接
OpenCV
FFmpeg
24
Qt与Python混合编程
PySide6/PyQt6、嵌入Python解释器、性能对比
Python
PySide6
25
Qt与Web混合
QWebEngine、JavaScript交互、Chromium性能调优
Web
QWebEngine
26
Qt界面自动化测试
Qt Test框架、Squish、GUI测试策略
测试
Squish
27
Qt性能分析工具
Qt Profiler、GammaRay、Heaptrack
分析
GammaRay
28
Qt与GPU计算
CUDA/OpenCL集成、QOpenGLWidget计算着色器
GPU
CUDA
29
Qt与嵌入式Linux
Yocto/Buildroot集成、触摸屏优化、低内存设备适配
嵌入式
Yocto
30
综合实战
构建跨平台高性能Qt桌面应用:架构设计、编译优化、界面调优全流程
实战
全流程
所属VIP或分类
同VIP:Qt界面工程化与项目重构全流程
同VIP:Qt界面工程化实战:项目重构篇
同VIP:Qt界面工程构建与项目重构