自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Qt + openGL 编写 场景编辑器 加载模型

在qt中使用opengl, QOpenGLWidget;仿游戏引擎的场景编辑器, 导入外部模型文件, 界面交互, 点击选中模型, 移动、旋转、缩放;材质编辑, 灯光, 摄像机;opengl实战练习

2024-07-30 15:08:13 1709 2

原创 Qt 实现 windows 画板相关功能,增加 背景图功能、支持透明度

该项目是一个基于Qt框架开发的绘图工具,主要功能特点包括: 采用QPainter实现画板功能,支持铅笔、橡皮、填充、文本、图片插入等绘图工具 采用双图层设计(背景层+画布层)和当前图元绘制机制 支持颜色/图片背景切换、透明度调整和画布尺寸修改 提供撤销/重做功能(基于QUndoStack实现) 可保存为专有格式(.drawing)或导出为常见图片格式

2025-09-24 15:32:52 736

原创 Qt 项目 愤怒的小鸟 游戏

【Qt版愤怒的小鸟游戏实现】该项目基于Qt绘图框架和Box2D物理引擎开发,包含三个主窗口(主页、关卡选择、游戏界面)和两个对话框(暂停、结算)。核心功能包括:1)使用QGraphicsScene实现游戏场景渲染;2)通过Box2D处理物理碰撞与运动;3)关卡数据采用JSON存储;4)实现弹弓发射机制和碰撞检测。项目已开源,需配合框架库使用,提供GitHub和百度网盘下载地址。详细注释了关键代码,如主窗口逻辑、碰撞处理和动画效果等。

2025-04-18 17:14:02 702

原创 Qt 无边框窗口、阴影、圆角 解决方案 QWidget 完全自定义边框样式

高度可定制的Qt无边框窗口解决方案FrameWgt,支持自定义标题栏样式、窗口阴影、圆角效果等功能。该方案通过重写paintEvent实现高性能阴影绘制,避免了QGraphicsDropShadowEffect的性能问题。项目提供了丰富的API接口,包括设置标题栏颜色、图标、按钮样式、窗口背景色等。核心类FrameWgt和TitleBar实现了窗口移动、缩放、最大化/最小化等功能,并支持自定义控件添加。代码已开源在GitHub,适用于需要自定义窗口样式的Qt应用开发。

2024-12-24 16:07:03 3481 5

原创 Qt实现台球游戏 QGraphicsView QGraphicsScene QGraphicsItem 入门实战练习

该项目基于Qt图形视图框架实现了一个斯诺克台球游戏,包含球台、球杆和球体等自定义图元。游戏逻辑包括击球、碰撞检测、球体运动等物理计算,通过鼠标操作实现瞄准和击球。项目采用QGraphicsScene作为场景,QGraphicsItem绘制图元,QGraphicsView负责显示。主要功能模块包括:球台碰撞检测、球体运动轨迹计算、球间碰撞处理等。开发者分享了完整代码和效果演示,并提供了GitHub和百度网盘的下载链接。该游戏适合Qt初学者学习图形视图框架和基础物理模拟的实现。

2024-07-26 00:31:12 1738 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除