- 博客(401)
- 问答 (1)
- 收藏
- 关注
原创 QML AnimatedImage 动画图像组件示例合集
本文介绍了QML中AnimatedImage组件的四种实用实现方案:基础GIF播放、播放暂停控制、帧进度指示器和播放速度调节。通过具体代码示例展示了AnimatedImage的核心功能,包括自动播放、状态控制、进度监控和速率调整。这些方案覆盖了动画展示的常见需求,从简单播放到交互控制,开发者可根据实际场景灵活选用。组件继承自Image,支持多种动画格式,并保留了图像处理能力,是Qt Quick应用中实现动态效果的便捷选择。
2026-04-14 07:15:00
252
原创 QML State 状态组件示例合集
本文介绍了QML中状态管理机制的应用,通过四种实现方案展示State功能:1)基本状态切换,通过按钮在两个预设状态间转换;2)多属性同步修改,一个状态同时改变多个对象的属性;3)When条件状态,根据控件选中状态自动切换;4)状态继承,实现属性复用。演示代码采用PropertyChanges定义状态属性,配合Transition实现平滑动画过渡,为QML界面开发提供动态交互解决方案。
2026-04-14 07:00:00
114
原创 QML Animation 动画示例合集
本文介绍了QML中三种核心动画实现方式:1) 属性动画(PropertyAnimation)直接作用于元素属性,适合精确控制;2) 预定义动画(NumberAnimation等)针对特定属性类型优化,性能更好;3) 行为动画(Behavior)自动为属性变化添加动画效果。文章通过示例代码展示了每种动画的具体实现,包括属性设置、动画控制和效果演示,为开发流畅的QML界面动画提供了实用参考。
2026-04-13 07:15:00
406
原创 QML Flickable 与 Flipable 示例合集
本文介绍了QML中Flickable和Flipable组件的应用,分别用于实现滑动滚动和翻转动画效果。Flickable组件支持触摸/鼠标拖拽滚动,常用于列表和图片浏览;Flipable组件可实现正反面切换动画,适用于卡片翻转等场景。文章通过四个示例演示了基础滑动、边界行为、卡片翻转和界面切换等典型应用,并提供了关键代码说明。
2026-04-13 07:00:00
403
原创 QML 导航布局示例合集
本文介绍了4种QML导航布局实现方案:侧边导航栏、抽屉式导航、顶部导航栏、底部导航栏。每种方案都提供了关键的QML实现代码,包含布局结构、交互逻辑和视觉样式,开发者可根据具体应用场景选择合适的导航模式。
2026-04-11 07:15:00
449
原创 QML Page 页面容器组件示例合集
本文介绍了QML中Page容器的四种应用方案:1)基础用法展示header和footer配置;2)与SwipeView联动实现滑动切换页面;3)结合StackLayout实现按钮切换内容;4)嵌套Page结构。通过代码示例演示了Page组件的核心特性,包括自动布局、内容填充以及与常用布局控件的配合使用。这些方案适用于构建标准化移动应用界面,提升开发效率和用户体验。
2026-04-11 07:00:00
312
原创 WorkBuddy 技能指南:基础办公与文档处理
WorkBuddy 不仅仅是一个对话工具——它通过技能(Skills)系统,将通用 AI 助手转变为具备专业领域能力的智能助手。每个技能都是一套经过精心设计的"能力包",包含专业知识、工作流程和专用工具。本文聚焦于文档处理类技能——这是日常工作中使用频率最高、最实用的能力集合。
2026-04-10 07:15:00
61
原创 技能配置指南:从WorkBuddy到多平台技能配置实操手册
WorkBuddy是一款专为开发者设计的AI技能管理平台,支持多工具集成和技能复用。该平台提供三种技能配置方式:市场安装、AI对话生成和本地导入。用户可通过内置技能市场快速安装所需功能,或通过AI助手自定义技能。WorkBuddy提供智能体、规划和问答三种运行模式,并支持多种AI模型选择。此外,文章还介绍了Trae IDE和CC Switch等其他工具的技能配置方案。掌握这些技能管理方法可显著提升开发和工作效率。
2026-04-10 07:00:00
189
原创 Qt6导航组件系列专栏:30+常见导航场景的实现
本文介绍了Qt6导航组件系列专栏,涵盖30+常见导航场景的实现方案。专栏分为7组:基础侧边栏系列、社交与协作导航系列、文件与项目导航系列、工业与车载导航系列、创意与扩展导航系列、办公与效率导航系列、流程与引导导航系列。
2026-04-09 07:15:00
965
原创 Qt导航栏组件G06:项目甘特图导航
本文介绍了一个基于Qt框架实现的甘特图导航组件设计方案,适用于项目管理系统和进度跟踪工具。该方案采用QGraphicsView框架构建,包含任务列表、时间轴区域和详情面板三大核心模块,支持任务条形图自定义绘制、里程碑标记和分组显示功能。
2026-04-09 07:00:00
189
原创 Qt导航栏组件G05:OA审批流程导航
本文介绍了一个基于QGraphicsView框架实现的OA审批流程可视化组件,主要解决审批流程可视化中的三个核心问题:缺乏专业流程图控件、动态流程布局和交互功能开发。该组件采用流程图式导航风格,支持节点缩放、拖拽和点击查看详情,适用于OA办公系统审批流程、工作流可视化等场景。
2026-04-08 07:15:00
202
原创 Qt导航栏组件G04:物流订单跟踪导航
本文介绍了一个左右分栏式物流跟踪导航组件OrderTrackingNav,适用于订单跟踪、物流查询等场景。组件左侧为带搜索功能的订单卡片列表,右侧显示订单详情和垂直时间轴物流轨迹。该组件解决了原生Qt组件实现时间轴的难题,提供了美观的UI效果和高效的数据管理。文章详细阐述了布局结构设计、核心代码实现(包括数据结构定义、UI初始化、事件处理等)以及最终呈现的交互效果。该组件支持订单搜索筛选、状态高亮显示、数据同步更新等功能,可作为完整的物流跟踪解决方案直接集成到项目中。
2026-04-08 07:00:00
90
原创 Qt导航栏组件G03:课程进度导航
本文介绍了一个基于Qt框架开发的课程进度导航组件,采用垂直卡片式设计,支持展开/收起交互和四种课程状态显示。该组件解决了原生Qt无法实现复杂课程卡片交互、状态管理困难等问题。文章详细展示了组件的布局结构、项目代码架构和核心实现,包括自定义QWidget组合、动态布局调整和状态管理机制。最终效果实现了课程卡片展开/收起、进度条显示、章节列表展示等功能,适用于各类课程学习系统和培训进度跟踪场景。
2026-04-07 07:15:00
144
原创 Qt导航栏组件G02:任务进度列表
本文介绍了一个基于MVC架构的任务进度导航组件实现方案,主要解决了原生QListWidget自定义困难、数据视图耦合度高以及交互效果实现复杂等问题。通过自定义TaskListModel数据模型和TaskDelegate绘制代理,实现了包含状态图标、进度条、标签等元素的复杂任务项布局。
2026-04-07 07:00:00
88
原创 Qt导航栏组件G01:向导式步骤指示器
本文介绍了一个高度可定制的Qt步骤导航组件StepIndicator,支持横向步骤条显示,提供完成/激活/未激活/禁用四种状态。该组件解决了原生QWizard样式定制困难、步骤状态控制不灵活等问题,适用于安装向导、表单分步等场景。
2026-04-06 07:15:00
19
原创 Claude Code + CC Switch 初次配置使用记录
本文详细介绍了Claude Code的配置及CC Switch工具的使用方法。主要内容包括:1)获取API密钥的步骤;2)手动配置Claude Code模型的两种方式(修改配置文件和命令行切换);3)CC Switch工具的安装和可视化配置方法;4)测试模型配置是否成功;5)通过CC Switch管理Skills的三种方式;6)推荐了6个实用技能及其应用场景;7)提醒注意避免安装重复技能。文章提供了完整的图文指导,帮助用户轻松完成Claude Code的配置和功能扩展。
2026-04-06 07:00:00
3110
原创 Qt导航栏组件F07:日志时间段分页导航
本文提出一种日志查看器的创新分页方案,采用双层分页架构:上层按时间粒度(日/周/月)切分时间段导航,下层对当前时间段内数据执行虚拟分页。系统支持日志级别过滤,通过自定义渲染实现终端风格的视觉效果。核心实现包括三层数据过滤(时间段→级别→虚拟分页)、高效模型刷新机制以及现代化的UI设计。该方案解决了海量日志数据的分页性能问题,同时提供灵活的时间维度定位功能,适用于日志查看器、运维监控系统等场景。
2026-04-04 07:15:00
142
原创 Qt导航栏组件F06:高级分页导航栏
本文介绍了一种高级分页导航栏的实现方案,主要解决传统分页组件存在的布局拥挤、跳转不便等问题。该方案具有以下核心特点:智能分页策略、完整导航功能、现代化UI设计、实时数据反馈。技术实现基于Qt框架,通过QAbstractTableModel管理数据分页逻辑。该组件适用于搜索结果、数据表格等多种需要分页展示的场景。
2026-04-04 07:00:00
116
原创 Qt导航栏组件F05:经典分页控件
文章摘要:本文介绍了一个经典分页控件的实现方案,采用深色科技风设计,包含固定3页码显示、跳转输入框等功能。核心通过QHBoxLayout构建布局,QAbstractTableModel实现数据分页,重点解决了页码动态重建、边界条件处理等问题。
2026-04-03 07:15:00
93
原创 Qt导航栏组件F04:面包屑符号导航(IDE风格)
摘要:本文介绍了一个IDE风格的面包屑符号导航系统实现方案,适用于代码编辑器、文件浏览器等场景。系统包含三部分联动组件:可滚动的面包屑导航栏、符号面板和代码编辑器。技术亮点包含正则表达式解析C++符号结构、QSS样式控制活动状态、以及三组件间的信号同步机制。
2026-04-03 07:00:00
152
原创 Qt导航栏组件F03:文件管理器风格面包屑路径导航栏
本文实现了一个文件管理器风格的面包屑导航组件,支持路径折叠、下拉菜单和编辑模式切换。核心功能包括:通过动态折叠算法处理长路径时自动隐藏中间节点并保留首尾导航能力;点击下拉箭头可展示同级目录列表;支持面包屑模式和地址栏编辑模式平滑切换。组件采用深色主题设计,包含路径解析、事件过滤和样式定制等关键技术点,适用于文件管理器、资源浏览器等场景。
2026-04-02 07:15:00
110
原创 Qt导航栏组件F02:Ribbon风格命令导航栏
本文介绍了一种基于Qt框架的Ribbon风格导航栏实现方案。该方案采用RibbonBar和RibbonGroup两级组件封装,通过QStackedWidget管理多面板切换,支持深色主题和Office风格的界面布局。
2026-04-02 07:00:00
22
原创 Qt导航栏组件F01:自定义文档Tab导航栏(玻璃质感)
本文实现了一个功能完整的自定义文档导航栏,支持左右滚动、文件类型色彩高亮、悬停动画和右键菜单等功能。核心组件DocumentTabBar通过自绘Tab栏实现平滑滚动、拖拽排序和动画效果,包括悬停时关闭按钮淡入、发光效果等。布局采用QVBoxLayout和QHBoxLayout组合,包含滚动按钮、Tab区域和操作按钮。代码结构清晰,封装了文档数据结构和Tab操作接口,适用于现代IDE或代码编辑器场景。
2026-04-01 07:15:00
558
原创 Qt导航栏组件E05:插件化导航侧栏
本文介绍了一个插件化导航侧栏的实现方案,适用于企业管理系统、SaaS桌面端等需要动态管理功能模块的场景。系统采用单例模式(PluginManager)统一管理模块状态,通过ModuleInfo结构体定义模块元数据,实现导航项的动态增删和自动排序。
2026-04-01 07:00:00
13
原创 Qt导航栏组件E04:主题可切换导航侧栏(毛玻璃卡片效果)
本文实现了一个支持深色/浅色主题切换的导航侧栏组件,采用ThemeManager单例管理主题颜色,实现全局颜色同步更新;通过重写paintEvent手动绘制毛玻璃背景,精确控制圆角半径和透明度;提供美观的视觉体验和流畅的主题切换效果,代码结构清晰,易于集成到现有项目中。
2026-03-31 07:15:00
332
原创 Qt导航栏组件E03:可拖拽收藏导航栏
文章摘要:本文介绍了一个支持拖拽排序和收藏管理的左侧垂直导航栏组件实现方案。通过QDrag+QMimeData实现拖拽数据传递,利用QSettings持久化保存用户配置。组件包含收藏区和主列表区,支持跨区域移动和同区重排,通过坐标映射计算精确确定放置位置,使用延迟UI重建确保拖拽失败时安全恢复布局。
2026-03-31 07:00:00
96
原创 国产主流大模型用户口碑与擅长领域
本文对比分析了国内8款主流AI大模型的核心优势与适用场景。MiniMax M2.5以极致性价比著称,适合轻量开发部署;M2.7在工程与创作领域表现突出。智谱GLM-4.7是均衡型编程办公模型,GLM-5则在智能体工程领域领先。DeepSeek V3.2以数学推理见长,Kimi K2.5擅长多模态与长文本处理。字节跳动的两款模型各有所长:Seed-2.0-Pro综合能力国内顶尖,Seed-2.0-Code专注编程场景。每款模型在特定领域具有优势,用户可根据任务复杂度、预算和场景需求选择最适配的AI工具。
2026-03-30 07:15:00
472
原创 在 Claude Code中配置DeepSeek:从报错到成功调用
本文详细介绍了如何在Claude Code命令行工具中配置国产DeepSeek大模型。主要内容包括:解决初始连接错误的方法,通过修改配置文件将服务指向DeepSeek API;处理401未授权错误的步骤,包括获取和配置API Key;最终成功调用模型并扩展功能。文章还对比了其他可选的国产大模型(如火山方舟、智谱、MiniMax等)的配置方式,并提供了API安全建议。通过图文并茂的指导,帮助开发者快速上手Claude Code与DeepSeek的集成使用。
2026-03-30 07:00:00
618
原创 Qt导航栏组件E02:悬浮导航球(可拖拽、自动吸附边缘、弹出菜单)
本文介绍了一种适用于桌面应用的深空暗夜风格悬浮球导航组件。该组件采用圆形玻璃拟态设计,具有霓虹呼吸光晕和旋转流光边框动画效果。核心功能包括可拖拽移动、自动吸附屏幕边缘、点击弹出毛玻璃菜单等交互特性。
2026-03-28 07:15:00
205
原创 Qt导航栏组件E01:可折叠侧边栏
摘要:本文介绍了一个响应式侧边栏导航的实现方案,适用于桌面业务系统、数据看板等场景。核心组件CollapsibleSidebar支持宽/窄模式切换,通过QPropertyAnimation实现平滑过渡动画,解决宽度跳变、文字压缩等问题。
2026-03-28 07:00:00
97
原创 Qt导航栏组件D04:报警中心过滤/分组导航侧栏
本文介绍了一个工业报警中心的多维过滤导航界面设计,采用深炭黑工业风格侧栏,支持可折叠分组、复选框过滤和实时计数功能。核心组件包括AlarmFilterNav(带分组折叠和复选框)和AlarmModel(支持双列表过滤),解决了跨维度AND逻辑过滤、分组计数联动等关键问题。
2026-03-27 07:15:00
119
原创 Qt导航栏组件D03:生产线工位切换导航条(水平/垂直)
本文介绍了一种支持水平和垂直双向布局切换的工业风导航组件。该组件采用自绘StationButton与QScrollArea结合的方式,实现了工位状态实时显示、呼吸光晕动画效果以及动态布局切换功能。核心特性包括:1)支持水平/垂直两种方向动态切换;2)每个工位按钮包含状态竖条、工位名和状态描述三段式布局;3)运行/故障状态带有呼吸光晕动画;4)通过QTimer驱动状态更新。组件适用于产线监控、HMI工站管理等工业场景。
2026-03-27 07:00:00
148
原创 Qt导航栏组件D02:车机主菜单大图标侧边栏
摘要:本文介绍了一种仿CarPlay风格的深空黑毛玻璃车机侧边导航实现方案。采用Qt Widgets框架,通过自定义QListWidget和paintEvent解决了彩色圆角图标块、状态切换和毛玻璃效果三大技术难点。核心功能包括:图标块状态切换(选中彩色/未选中暗灰)、毛玻璃背景实时模糊、窗口缩放自适应。该方案适用于车机IVI系统主菜单、HMI嵌入式大屏等场景,实现了iOS CarPlay的极简视觉风格。
2026-03-26 07:15:00
407
原创 Qt导航栏组件D01:工业监控功能区侧边栏
文章摘要:本文介绍了一种工业监控风格的侧边导航组件实现方案,采用QListWidget结合setItemWidget自定义复合行布局。组件包含SVG动态着色图标、四态状态指示灯(正常/警告/报警/离线)和自适应报警徽章。关键点包括:SVG图标的动态颜色切换、状态指示灯的实时更新、报警徽章的宽度自适应布局以及无间隙全宽高亮效果实现。该方案适用于SCADA系统、设备管理等需要多功能区导航的工业场景。
2026-03-26 07:00:00
85
原创 Qt导航栏组件C07:异步目录树导航
本文实现了一个基于Qt的异步树形导航组件,采用左侧目录树+右侧详情卡片的布局。核心功能包括:使用QTreeView+QAbstractItemModel实现懒加载、后台QThread处理磁盘IO,避免主线程阻塞、节点支持四种状态。该组件适用于文件浏览器、IDE项目导航等需要异步加载树形数据的场景,保证了界面的流畅性和响应性。
2026-03-25 07:15:00
208
原创 Qt导航栏组件C06:嵌入式多级菜单导航
本文提出了一种适用于工业触摸屏HMI的三层导航界面设计方案,主要解决嵌入式设备中的内存管理、图标渲染和触控交互问题。方案采用QStackedWidget实现页面切换,包含3×2网格布局的首页和二级列表页,界面采用深色HMI工控风格,包含实时时钟显示,适用于工业控制、车载设备等嵌入式场景。
2026-03-25 07:00:00
142
原创 Qt导航栏组件C05:抽屉式侧边栏
摘要:本文介绍了一种基于Qt的抽屉式侧边栏导航组件实现方案,采用Material Design风格,适用于后台管理系统等场景。通过DrawerOverlay+DrawerNavWidget双控件结构,解决了半透明遮罩遮挡、背景色残留和窗口缩放闪烁等常见问题。
2026-03-24 07:15:00
155
原创 Qt导航栏组件C04:悬停弹出子菜单侧边栏
本文介绍了一种基于Qt的极窄图标栏导航组件设计,适用于后台管理系统和桌面工具软件。该组件采用VS Code风格深色调设计,核心实现包含双QTimer管理悬停延迟、eventFilter统一处理进出事件、mapToGlobal实现面板精确定位等技术要点。组件支持模块化配置,包含图标按钮、子菜单项和内容页面的完整联动,通过QSS实现选中状态样式切换。最终效果实现了类似VS Code Activity Bar的流畅交互体验,适用于模块较多且屏幕空间受限的多级导航场景。
2026-03-24 07:00:00
153
原创 QML TableView 表格视图组件示例合集
本文介绍了QML中TableView组件的5种实现方案,包括基础表格、自定义样式、可排序、可编辑及SQLite数据库操作。主要内容:基础表格、自定义样式表格、可排序表格、可编辑表格、SQLite表格。文章提供了关键代码片段和实现要点,完整代码可通过下载链接获取。这些方案覆盖了QML TableView开发的主要应用场景,可根据实际需求组合使用。
2026-03-23 07:15:00
536
原创 QML ListView 列表视图组件示例合集
本文介绍了QML中ListView组件的综合应用,包含五个实用示例:1) 带分组、头像和状态徽标的样式定制;2) 基于ListModel的动态数据增删交互;3) 可拖拽排序的列表实现;4) C++后端模型驱动的高性能列表;5) 支持10万级数据实时过滤的代理模型。文章重点解析了ListView的样式定制技巧(header、delegate、section)和数据交互方法,并提供了完整代码下载。这些示例覆盖了列表开发的常见场景,可作为实际项目的参考模板。
2026-03-23 07:00:00
564
OpenCV实战:车辆统计(Python + OpenCV + 车辆识别)
2025-03-06
opencv + haar级联分类器实现人脸识别.zip
2025-03-19
【清华大学DeepSeek教程】.zip
2025-02-26
Qt之轮播诗词相册的实现
2022-09-06
QT串口编程,如何获取电脑当前可用端口名。
2013-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅