- 博客(277)
- 问答 (1)
- 收藏
- 关注
原创 QML图形效果之阴影效果(DropShadow与InnerShadow)
本文介绍了Qt QML中两种阴影特效DropShadow(投影)和InnerShadow(内阴影)的基本用法。DropShadow通过在元素外部生成投影增强立体感,可通过horizontalOffset、verticalOffset等属性调整阴影位置和模糊度;InnerShadow则在元素内部生成阴影,适用于表现凹陷效果。
2025-07-25 09:00:00
848
原创 QML图形效果之RectangularGlow(矩形发光效果)
本文介绍了如何在QML中使用RectangularGlow实现矩形发光效果。该组件可调整发光半径、扩散程度和颜色等属性,通过两个示例(黑底白光和白底灰光)展示了动态调节效果。示例中包含交互式滑块控件,实时调整参数并输出日志,直观呈现不同参数对发光效果的影响。文章还提供了相关QML图形特效系列教程链接,适合界面开发人员学习参考。
2025-07-25 08:30:00
608
1
原创 QML图形效果之BrightnessContrast(亮度对比度)、Glow(发光)
本文介绍了QML中两种常用图形特效的使用方法:BrightnessContrast用于调整图像亮度和对比度,通过Slider控件可实时调节参数;Glow则为图像添加发光效果,可自定义光晕半径和颜色。文章通过完整的示例代码展示了两种特效的实现方式,并附有动态效果图,帮助开发者快速掌握QML图形特效的应用技巧。两种特效可单独使用也可组合应用,满足不同场景的视觉需求。
2025-07-16 08:30:00
912
2
原创 QML图形效果之颜色效果示例(Colorize、HueSaturation、ColorOverlay与Desaturate)
本文介绍了Qt QML框架中四种常用的色彩处理特效组件:Colorize(整体着色)、HueSaturation(色相/饱和度独立调节)、ColorOverlay(颜色蒙版叠加)和Desaturate(去饱和),通过示例代码展示了每个组件的参数调节方式。
2025-07-16 08:00:00
573
2
原创 QML图形效果之渐变效果示例
本文介绍了Qt QML中四种渐变效果的实现与区别:基础Gradient对象提供简单线性渐变,而GraphicalEffects模块中的LinearGradient、RadialGradient和ConicalGradient分别实现线性、径向和锥形渐变,支持更多特效参数。通过GradientEffect.qml示例工程,展示了不同渐变在矩形背景和图片特效上的应用效果,包括三段颜色配置、旋转处理等。对比表格清晰呈现了各渐变类型的特点与适用场景,开发者可根据需求选择合适方案实现丰富的视觉层次。
2025-07-13 08:30:00
783
原创 QML图形效果之混合效果示例
本文介绍了QML中的图形混合技术,通过Qt5Compat.GraphicalEffects模块的Blend组件实现图像混合效果。文章详细解析了22种混合模式的功能,如normal(正常叠加)、addition(相加)、colorBurn(颜色加深)等,并提供了完整的示例代码BlendEffect.qml。该示例展示了如何使用Blend元素对虫子与蝴蝶图片进行实时混合,并通过ComboBox控件让用户自由切换不同混合模式。
2025-07-13 08:00:00
805
原创 QML粒子系统:粒子分组与目标组用法
本文介绍了Qt Quick中粒子系统的分组与目标组应用。通过ParticleGroup实现粒子分组管理,GroupGoal实现粒子状态切换。文中包含两个示例:第一个展示基础粒子分组用法,通过按钮在红蓝粒子组间切换;第二个演示目标组功能,实现粒子在不同组间的转移。两个示例均配有代码详解和运行效果说明,帮助开发者快速掌握Qt粒子系统的分组控制技术。
2025-07-05 08:30:00
559
原创 利用VBA宏高效将Word文本批量转化为表格
在日常办公和文档处理过程中,我们经常会遇到需要将一段结构化文本(如“类型:说明”格式)批量整理成表格的需求。手动操作不仅繁琐,还容易出错。其实,借助Word自带的VBA宏功能,我们可以一键实现文本到表格的高效转换,大大提升工作效率。本文将详细介绍如何编写和使用VBA宏,将特定格式的文本快速转化为Word表格。
2025-07-05 08:00:00
837
原创 AI重塑时代:大模型微调、多模态应用与企业级智能变革
AI技术正在深刻重塑各行各业,通过大模型微调、多模态应用和企业级解决方案三大路径实现行业赋能。文章指出,通用大模型需通过微调适配特定业务场景,以提升准确率和降低风险;多模态AI能融合文本、图像、音频等数据,推动医疗、客服、工业质检等领域的智能化;而企业级AI解决方案需整合数据治理、模型定制、安全合规等要素,并以制造业AI质检平台为例展示了实际应用价值。最后强调,主动学习AI技能、关注行业应用将是个人把握机遇的关键。AI并非替代人类,而是为各行业提供转型升级的新动能。
2025-06-29 20:03:36
592
原创 AI技术如何重塑Qt开发者的工作与行业
AI技术正在深刻改变Qt开发工作流程,带来自动化代码生成与智能算法优化的双重变革。文章探讨了AI如何通过智能代码补全、UI设计转代码、自动测试生成等功能提升开发效率,以及通过性能瓶颈识别、算法推荐优化应用性能。随着AI的引入,Qt工程师角色正从编码者转向系统设计师,需要掌握提示工程、AI工具整合等新技能,与AI形成高效协作。未来,人机协同开发将成为主流,推动Qt开发向更高效、智能的方向发展。
2025-06-26 08:30:00
547
原创 AI技术如何重塑工作与行业:提示词工程的应用与实践
提示词工程正成为大模型时代的关键技能,它通过精心设计的指令引导AI生成更精准的结果。本文揭示了这一技能的核心价值:优秀的提示词需具备明确性、结构化和合理约束的特点
2025-06-26 08:00:00
728
原创 QML粒子效果:使用尾迹发射器创造动态粒子跟踪效果
本文介绍了QML粒子系统中的TrailEmitter组件,它能够跟随其他粒子产生尾迹效果。文章通过两个示例进行对比演示:第一个示例展示TrailEmitter的使用,通过中心发射器产生大粒子,尾迹发射器生成跟随的小粒子,形成扩散流星的视觉效果;第二个示例采用普通Emitter结合动画,创建运动粒子轨迹。两者对比突出了TrailEmitter特有的"跟随发射"特性,为QML粒子效果开发提供了实用参考。
2025-06-23 08:30:00
1020
原创 AI时代的编程革命:Cursor如何重塑开发者工作流程
Cursor作为基于大语言模型的新一代智能IDE,正在重塑软件开发的流程与思维模式。与传统代码补全工具不同,它具备全局上下文理解能力,能智能生成符合项目规范的代码、自动重构优化、并提供深层次代码审查。实践数据显示,使用Cursor可平均提升65%的开发效率,使开发者能将精力集中于架构设计等高层次思考。同时,它改变了编程范式,从"如何实现"转向"实现什么",并促进了团队知识共享和代码规范统一。尽管面临过度依赖、隐私安全
2025-06-23 08:00:00
723
原创 QML粒子系统:实现多种粒子随机效果(下)
本文介绍了QML粒子系统中三种随机效果的实现方法:位置随机性使用EllipseShape定义发射区域实现粒子分散分布;角度随机性通过AngleDirection的angleVariation属性设置360度全方位发射;速度随机性利用PointDirection的xVariation/yVariation为粒子运动方向添加随机变化。这些技术组合可以创建出丰富的粒子效果,如烟雾、火焰、喷泉等自然现象模拟。示例代码采用CMake构建,包含多个独立QML组件,通过Loader动态加载,方便扩展和复用。
2025-06-16 08:30:00
633
原创 QML粒子系统:实现多种粒子随机效果(上)
本文介绍了何使用QML粒子系统实现多种随机效果,包括粒子大小随机性、生命周期随机性和颜色随机性。QML粒子系统提供了丰富的组件和属性,能够轻松创建各种动态视觉效果。
2025-06-16 08:00:00
743
原创 QML 粒子系统:定向粒子的运动轨迹控制
在 Qt6 的 QML 粒子系统中,粒子不仅能够实现旋转效果,还能通过矢量空间定义速度或加速度,从而形成多样化的运动轨迹。本文将围绕三种核心定向类型——角度方向、坐标方向和目标方向,结合具体案例解析粒子轨迹的控制逻辑。
2025-06-10 09:00:00
868
原创 初探Rust编程语言
Rust是一种高性能系统编程语言,具有内存安全、零成本抽象和并发安全等优势。本文介绍了Rust的主要特点,包括所有权机制保证内存安全、高性能接近C/C++、跨平台支持等,并与其他语言进行了对比。同时详细讲解了在Ubuntu系统下搭建Rust开发环境的步骤,包括安装rustup、配置国内镜像源,以及创建和运行第一个Rust程序。Rust虽然学习曲线较陡,但其独特设计显著降低了长期维护成本,适合需要高性能和高可靠性的开发场景。
2025-06-10 08:00:00
1608
原创 QML 粒子系统之Affector
本文介绍了QML粒子系统中常用影响器(Affector)的应用。通过基本粒子系统示例展示了原始粒子效果后,详细讲解了五种核心影响器:Age用于控制粒子生命周期,Attractor实现粒子向目标点吸引,Friction添加运动阻力,Gravity模拟重力效果,以及Wander产生随机运动。每个影响器都配有属性说明、代码示例和效果展示。这些影响器可以组合使用,为粒子系统添加丰富的动态行为,实现更复杂的视觉效果。摘要保留了关键的技术细节和示例效果,帮助开发者快速理解各影响器的作用机制和实现方式。
2025-06-02 08:30:00
766
2
原创 QML 粒子系统 (雪花飘落、爆炸粒子效果)
通过两个实例演示了实际应用:雪花效果使用ImageParticle定义雪花外观,Emitter控制发射参数,配合Wander实现飘动;爆炸效果通过Timer触发Emitter的burst方法,利用AngleDirection实现360度扩散。这些组件通过属性调节可灵活控制粒子生命周期、速度、大小等参数,为Qt应用添加丰富的动态视觉元素。
2025-06-02 08:15:00
595
原创 QML 无边框窗口翻转动画
本文通过QML实现了一个无边框窗口的翻转登录界面,采用Flipable组件在登录页和设置页之间切换。核心组件FlipableDemo.qml定义了窗口透明度和无边框属性,利用Rotation变换实现180度Y轴翻转动画。项目完整代码已开源,包含登录页、设置页的具体实现,演示了QML中Flipable的实际应用和交互设计。
2025-05-30 18:56:32
784
原创 QML 滑动与翻转效果(Flickable与Flipable)
本文介绍了Qt Quick框架中的Flickable和Flipable组件的核心功能与应用。两个示例分别演示了滑动列表和3D翻转效果的具体实现方法,展现了Qt Quick在动态界面开发中的强大能力。
2025-05-30 18:55:16
1007
原创 在QML中使用Spine动画(导出PNG序列帧)
接上篇【QML动画实现:AnimatedSprite与Timer帧动画】,新增2个示例代码(SpriteAnimation3.qml、SpriteAnimation4.qml), 继续介绍如何将Spine动画拆分成PNG序列帧,然后在QML中调用序列帧(此方法不适合调用大量资源)。
2025-05-19 08:15:00
2045
2
原创 QML动画实现:AnimatedSprite与Timer帧动画
本文将以实际工程为示例,对比分析两种典型的QML动画实现方案:基于AnimatedSprite的集成方案和基于Timer的帧动画方案,帮助开发者快速掌握动画实现技巧。
2025-05-19 08:00:00
1401
1
原创 QML 动画控制、顺序动画与并行动画
本文继续通过QML示例,介绍两种动画(顺序动画SequentialAnimation和并行动画ParallelAnimation)如何使用,并附带完整的示例代码。
2025-05-16 19:55:32
851
2
原创 QML 属性动画、行为动画与预定义动画
QML动画系统为界面元素提供了流畅的过渡效果。本文通过三个示例,结合属性动画(PropertyAnimation)、行为动画(Behavior),展示如何使用QML动画实现动态效果。
2025-05-16 19:23:32
1076
原创 QML状态机制示例(State)
QML的状态机制为界面元素提供了灵活的状态管理能力。本文通过三个实战示例,演示如何运用State、PropertyChanges和Transition等核心组件实现动态交互效果。
2025-05-12 19:23:33
531
1
原创 如何使用VBA宏高效操作Word文档中的表格(对齐与样式)
在日常办公和文档处理中,Word表格的格式调整和内容编辑往往是耗时费力的重复性工作。本文将详细介绍如何利用VBA宏自动化完成Word表格的常见操作,大幅提升工作效率。
2025-05-12 19:21:09
1180
1
原创 QML 图像变换(缩放、平移、旋转)
本文通过一个Qt Quick项目实例,演示如何使用QML实现常见的图像变换效果。项目包含缩放、旋转和平移三种基础变换操作。
2025-05-09 21:54:17
1219
2
原创 QML AnimatedImage组件详解
在UI开发中,无论是加载提示、状态反馈还是趣味动画,都需要一个轻量且高效的组件来实现。Qt6的QML模块中提供了AnimatedImage组件,专门用于播放GIF等格式的动画资源。本文将结合一个实际工程示例,详细讲解AnimatedImage的基础用法及常见交互实现。
2025-05-09 21:53:16
868
1
原创 在VSCode中使用Cline插件(调用DeepSeek模型)
Cline(原名Claude Dev)是一款开源的AI编程助手插件。它深度集成在VSCode中,通过AI大模型的代理编码能力,可以逐步处理复杂的软件开发任务。
2025-05-07 08:15:00
2602
1
原创 QML BorderImage 组件详解
BorderImage是Qt Quick中实现自适应UI的重要组件,通过本文的两个示例,展示了BorderImage的使用方法以及拉伸原理。在实际应用中,按钮、边框等需要保持形状的UI元素优先使用BorderImage,还可以结合状态机实现丰富的交互效果。
2025-05-07 08:00:00
796
1
原创 QML Image 组件详解
本文将介绍QML中Image元素的基本用法和关键特性,包括加载本地资源图像、处理网络图像、以及调整图像的填充模式。通过一个实际的示例项目来展示这些功能的实现方法,帮助读者掌握在QML应用中进行图像处理的技巧。
2025-05-01 19:27:28
889
1
原创 QML SystemPalette:系统调色板示例
使用SystemPalette可以让应用程序自动适应系统主题,无需手动定义颜色,提高了应用程序的可维护性和用户体验。当系统主题发生变化时,使用SystemPalette的应用程序可以自动更新颜色,保持与系统风格的一致性。
2025-05-01 16:54:10
656
1
原创 QML中的色彩应用
在QML开发中,色彩是用户界面设计的基础元素之一。合理利用色彩不仅能使界面美观,还能增强用户体验和可用性。本文将通过一个简单的QML示例工程,展示QML中常见的色彩应用方式,包括基本颜色定义、渐变色和系统调色板的使用。
2025-04-27 19:59:35
1062
1
原创 在QML中获取当前时间、IP和位置(基于网络请求)
在本文中,将展示在QML中如何获取当前时间、IP以及地理位置等信息。技术实现基于QML类型 —— XMLHttpRequest,通过请求不同的服务商,然后解析返回结果,最终输出到窗口。
2025-04-26 22:51:44
1749
1
原创 QML Date:日期处理示例
本文通过一个具体的示例项目,详细介绍了QML中Date对象的各种用法。从基本的日期格式化到不同地区的显示,再到日期解析、自定义格式和时间戳转换,全面展示了QML在日期时间处理方面的能力。
2025-04-26 21:15:48
784
1
原创 使用QML Tumbler 实现时间日期选择器
在现代应用程序开发中,时间与日期选择是常见的用户界面需求。无论是在日程安排、预约系统还是任何需要时间录入的场景,一个直观易用的选择器组件可以大大提升用户体验。本文将详细介绍如何使用 QML 技术实现两种常用的选择器组件:时间选择器和日期时间选择器。
2025-04-24 23:56:59
1373
1
原创 使用Qt Quick Controls创建自定义日历组件
Qt6 Quick框架提供了一套丰富的日历相关组件,包括 `MonthGrid`、`DayOfWeekRow` 和 `WeekNumberColumn`,使开发者能够轻松实现各种日历功能。本文将通过一个简单的日历应用示例,展示如何组合这些组件创建一个完整的日历界面。
2025-04-24 22:55:22
1030
1
原创 QML ColorDialog:组件应用详解
在Qt Quick开发中,颜色选择是一个常见的用户交互需求。Qt提供了ColorDialog组件,使开发者能够轻松地为用户提供颜色选择界面。本文将以一个简单的颜色对话框示例工程为基础,详细介绍ColorDialog组件的使用方法及相关特性。
2025-04-22 23:26:09
1107
1
原创 QML FontDialog:使用FontDialog实现字体选择功能
Qt Quick提供了FontDialog组件来实现这一功能。本文将介绍如何在Qt Quick应用程序中使用FontDialog组件来实现字体的选择和预览功能。
2025-04-22 22:54:47
1161
1
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关注的人