编程与实战
码龄8年
求更新 关注
提问 私信
  • 博客:2,178,143
    社区:11,603
    问答:481
    动态:10,433
    学院:1,665
    视频:568
    2,202,893
    总访问量
  • 428
    原创
  • 42,471
    粉丝
  • 97
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2017-11-14
博客简介:

编程与实战的博客

查看详细资料
个人成就
  • 优质创作者: C/C++技术领域
  • 获得9,113次点赞
  • 内容获得1,360次评论
  • 获得37,511次收藏
  • 代码片获得5,877次分享
  • 博客总排名12,401名
  • 原力等级
    原力等级
    8
    原力分
    5,289
    本月获得
    18
创作历程
  • 99篇
    2025年
  • 42篇
    2024年
  • 1篇
    2023年
  • 234篇
    2022年
  • 214篇
    2021年
  • 130篇
    2020年
成就勋章
TA的专栏
  • C语言与C++编程
    付费
    417篇
  • Qt一站式学习
    101篇
  • Qt QML入门到精通
  • python入门到精通
    23篇
  • java
    1篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 21

TA参与的活动 1

TA的推广
兴趣领域 设置
  • 编程语言
    c++c语言qt
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

29人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Qt 商业应用开发流程与规范

Qt商业应用开发强调规范化流程与质量可控性,需通过六大阶段实现:需求分析阶段明确功能范围与约束条件;架构设计阶段采用分层模式(如MVVM)实现模块化;开发阶段遵循Git Flow分支策略;测试阶段覆盖单元、性能等多维度验证;打包发布阶段规范平台适配;维护阶段持续优化产品。核心开发规范包括:统一命名与格式标准,Qt特有规范如信号槽命名规则,以及完善的代码文档要求(Doxygen格式)。商业项目需特别注重技术选型合规性、跨平台兼容性及长期维护成本控制。
原创
博文更新于 2025.08.04 ·
1662 阅读 ·
7 点赞 ·
0 评论 ·
30 收藏

Qt 应用程序打包与发布技巧

Qt跨平台开发的核心原则是优先使用Qt原生API,保持代码平台无关性,并遵循最小权限原则。通过统一构建环境(推荐CMake)和集成CI/CD工具实现多平台编译测试。针对平台差异,可结合条件编译、抽象基类和资源适配策略,如使用Q_OS宏隔离平台代码,封装系统通知接口,按需加载图标资源等。本文提供了从环境配置到代码实现的完整跨平台开发方案,包括构建脚本示例、平台抽象层实现和资源管理技巧,帮助开发者高效应对不同OS的兼容性问题。
原创
博文更新于 2025.08.04 ·
1540 阅读 ·
45 点赞 ·
0 评论 ·
31 收藏

Qt 跨平台应用开发经验分享

Qt 跨平台开发的核心是“平衡统一性与平台特殊性”:通过 Qt 原生 API 最大化代码复用,通过条件编译和抽象层处理平台差异,同时遵循各平台的 UI/UX 规范和性能特性。实际开发中,需在多平台持续测试,积累平台特定经验,才能构建真正“一次编写,处处运行”的高质量应用。
原创
博文更新于 2025.08.01 ·
1497 阅读 ·
25 点赞 ·
0 评论 ·
22 收藏

Qt 开发自动化测试框架搭建

本文介绍了Qt自动化测试框架的搭建方法,涵盖C++和QML的单元测试、集成测试及UI测试。主要内容包括:1)Qt核心测试工具链(Qt Test、Qt Quick Test等)及其适用场景;2)测试环境配置要求(Qt版本、编译器、构建工具等);3)典型项目结构设计;4)C++单元测试用例编写和CMake配置示例;5)QML组件测试方法和测试报告生成。该框架支持参数化测试、代码覆盖率分析,并能与持续集成系统集成,适用于Qt项目全生命周期的质量保障。
原创
博文更新于 2025.08.01 ·
1403 阅读 ·
23 点赞 ·
0 评论 ·
18 收藏

Qt 开发 IDE 插件开发指南

本文介绍了Qt Creator插件开发的核心流程与关键技术。Qt Creator采用"核心+插件"架构,通过Extension System框架实现功能扩展。开发者需了解插件架构、扩展点和元数据等核心概念,并搭建包含Qt Creator源码的开发环境。文章详细讲解了插件项目结构、元数据文件编写、主类实现方法,以及构建部署步骤。最后通过扩展菜单栏/工具栏和编辑器功能的实战案例,展示了插件开发的具体应用。掌握这些内容可帮助开发者快速上手Qt Creator插件开发,扩展IDE功能。
原创
博文更新于 2025.08.01 ·
1130 阅读 ·
16 点赞 ·
0 评论 ·
20 收藏

Qt Quick 性能优化方法

Qt Quick性能优化的核心是减少GPU渲染负载降低CPU计算开销合理管理资源。实际优化中需结合具体场景(如移动设备vs桌面),通过调试工具定位瓶颈,优先解决影响最大的问题(如渲染卡顿、列表滚动不流畅)。同时,遵循Qt官方最佳实践(如)可避免常见性能陷阱。
原创
博文更新于 2025.08.01 ·
1186 阅读 ·
27 点赞 ·
0 评论 ·
9 收藏

Qt Quick 3D 基础与应用

文章摘要: Qt Quick 3D 是 Qt 框架中用于创建 D 内容的模块,支持在 QML 中集成 3D 元素并与 2D UI 无缝协作。本文解析其核心概念,包括基础组件(如 View3D、Scene、Camera、Light 和 Model)以及内置几何体(立方体、球体等)和外部模型加载(如 glTF 格式)。通过代码示例展示如何构建 3D 场景、添加动画,并实现交互式 3D 应用开发。
原创
博文更新于 2025.08.01 ·
576 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Qt Quick 触摸与手势识别

width: 400// 手势轨迹Path {// 手势识别器maximumTouchPoints: 1 // 单指手势// 记录起始点// 重置路径// 更新路径// 清除// 延迟清除路径// 手势识别逻辑// 计算移动距离// 只有移动足够距离才识别为手势// 计算角度// 判断方向showGestureInfo("向右滑动")showGestureInfo("向下滑动")showGestureInfo("向左滑动")} else {
原创
博文更新于 2025.08.01 ·
393 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

Qt Quick 自定义组件开发

本文介绍了Qt Quick自定义组件的开发方法,主要通过两个示例演示了基础组件和动态组件的实现。基础组件部分展示了自定义按钮和带图标输入框的创建方式,包括属性定义、样式设置和信号处理。动态组件部分以折叠面板为例,展示了如何通过状态管理和动画效果增强组件交互性。这些组件封装了界面逻辑和视觉表现,提高了代码复用性和维护性,适用于构建模块化、一致的Qt Quick用户界面。
原创
博文更新于 2025.08.01 ·
335 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

Qt Quick 布局与定位系统

锚点定位:通过锚点关系精确控制元素位置和大小。相对定位:使用百分比和父元素属性实现比例布局。布局管理器:Row、Column、Grid 和 Flow 布局自动管理元素排列。伸缩性:通过 Layout 属性控制元素的伸缩行为和优先级。嵌套布局:组合多个布局管理器创建复杂界面结构。响应式设计:根据窗口大小或设备特性动态调整布局。合理运用这些技术,可以创建出既美观又具有良好适应性的用户界面,确保应用在不同设备和屏幕尺寸上都能提供一致的用户体验。
原创
博文更新于 2025.07.30 ·
512 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

Qt Quick 动画与过渡效果

基础动画:数字动画、颜色动画、旋转动画等实现简单属性变化。复合动画:序列动画和并行动画组合多个动画效果。状态与过渡:通过状态定义 UI 外观,通过过渡定义状态间的动画。动画控制:使用 Behavior、Animation 等实现对动画的精细控制。粒子系统:创建复杂的物理效果和视觉特效。通过合理运用这些技术,开发者可以为应用程序添加流畅、自然的动画效果,提升用户体验,使界面更具吸引力和交互性。同时,Qt Quick 动画系统在性能上进行了优化,能够高效运行在各种设备上。
原创
博文更新于 2025.07.30 ·
615 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

QML 与 C++ 混合编程技术

对象暴露:通过将 C++ 对象暴露给 QML。类型注册:使用注册 C++ 类,使其可以在 QML 中实例化。属性系统:通过Q_PROPERTY宏实现 C++ 对象属性在 QML 中的双向绑定。函数调用:使用宏或信号槽机制实现 QML 与 C++ 的互相调用。数据模型:通过继承实现 C++ 数据模型,并在 QML 中使用。这种混合编程模式让开发者能够充分发挥 QML 的 UI 设计优势和 C++ 的性能优势,同时保持代码的模块化和可维护性,是开发复杂 Qt 应用的理想选择。
原创
博文更新于 2025.07.30 ·
596 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

Qt Quick 可视化组件应用

Item {width: 100property real progress: 0.0 // 0.0 到 1.0 之间// 背景圆环// 进度圆弧Path {startY: 0PathArc {y: 0angleLength: -progress * 360 // 顺时针方向// 中心文本Text {// 使用自定义进度指示器Item {width: 200width: 150progress: 0.75 // 75% 进度// 动画控制Timer {
原创
博文更新于 2025.07.30 ·
427 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

QML 基础语法与对象模型

本文介绍了QML(Qt Meta-Object Language)的基础语法和对象模型。QML是一种声明式语言,用于创建流畅的用户界面和应用程序逻辑。文章首先解析了QML的基本语法,包括对象结构、属性系统和信号槽机制,展示了如何定义UI组件、设置属性绑定和实现交互功能。其次,文章深入探讨了QML的对象模型,包括对象层次结构和数据视图模型,通过实例演示了如何构建复杂的界面元素和数据驱动视图。QML通过简洁直观的语法,配合强大的Qt框架,为开发者提供了高效便捷的UI开发方式。
原创
博文更新于 2025.07.30 ·
486 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

Qt 嵌入式系统安全加固技术

系统层:确保固件完整性,实现安全启动流程。应用层:防止内存溢出,保护代码免受逆向工程和调试。通信层:使用加密协议,保护数据传输和存储安全。访问控制:实现用户认证和基于角色的权限管理。监控审计:记录安全事件,实现入侵检测和响应机制。通过综合应用这些安全技术,可以显著提高 Qt 嵌入式系统的安全性,保护系统免受各类攻击,确保系统在各种环境下稳定运行。
原创
博文更新于 2025.07.30 ·
373 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

Qt 与物联网(IoT)开发

跨平台支持:一次开发,多平台部署(Linux、Windows、macOS、嵌入式系统)。丰富的通信协议:支持 MQTT、CoAP、HTTP、WebSocket 等 IoT 主流协议。硬件抽象:简化传感器、执行器等硬件的访问和控制。安全机制:提供 TLS 加密、设备认证、数据完整性保护等安全功能。直观界面:通过 QML 快速构建美观、流畅的用户界面。结合 Qt 的这些优势,开发者可以高效构建从边缘设备到云端的完整 IoT 解决方案,满足工业监控、智能家居、健康医疗等多种场景的需求。
原创
博文更新于 2025.07.30 ·
521 阅读 ·
7 点赞 ·
0 评论 ·
1 收藏

Qt 嵌入式系统远程维护方案

通信架构:选择适合的通信协议和网络拓扑。功能模块:实现监控、配置、升级等核心功能。安全保障:通过加密、认证和权限控制确保系统安全。实施策略:分阶段部署,建立回滚机制。测试验证:全面测试功能和性能,确保方案可靠。通过系统化的远程维护方案,可大幅降低嵌入式系统的运维成本,提高系统可用性和生命周期管理效率,特别适合分布广泛、维护困难的工业和物联网设备。
原创
博文更新于 2025.07.30 ·
459 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

Qt 嵌入式系统低功耗设计

硬件适配:选择低功耗组件,合理配置外设电源。渲染优化:减少视觉复杂度,避免不必要的 GPU 计算。CPU 管理:优化线程调度,使用动态频率调整。显示控制:降低屏幕亮度,实现超时锁屏。外设管理:智能控制无线模块,降低通信功耗。自适应策略:根据电池状态动态调整应用行为。通过系统化的低功耗设计,可显著延长电池供电设备的续航时间,或降低散热需求,提高嵌入式系统的可靠性和用户体验。
原创
博文更新于 2025.07.30 ·
419 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

Qt 嵌入式系统资源管理

本文全面探讨了Qt嵌入式系统的资源优化技术,涵盖内存、CPU、存储、电源和网络管理。内存优化通过编译时模块排除、智能指针和QML懒加载实现;CPU调度采用多线程分配和降低UI渲染负担;存储管理使用压缩文件系统和数据库优化;电源管理通过频率调节和动画控制节电;网络优化则利用数据压缩和批量传输减少带宽占用。这些技术协同工作,确保Qt应用在资源受限的嵌入式环境中保持高效稳定运行。
原创
博文更新于 2025.07.30 ·
468 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

Qt 嵌入式界面优化技术

本文针对嵌入式系统中Qt界面性能优化提出了多项策略。通过合理选择渲染后端(如eglfs、linuxfb或wayland)并配置优化参数,可显著提升显示效率。QML开发方面建议采用组件懒加载、避免不必要重绘以及优化动画效果。内存管理上推荐精简Qt库体积、压缩图片资源并控制对象生命周期。针对中文显示,提出字体子集化方案。硬件加速方面建议验证OpenGL ES支持并优化GPU渲染。界面结构应避免深层嵌套,使用高效布局类型。最后推荐使用Qt Quick Profiler等工具进行性能分析。这些方法共同解决了嵌入式设
原创
博文更新于 2025.07.30 ·
697 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏
加载更多