|
|
新手是不是不能上传zip源码文件? 没上传按钮..
自动生成的技能包groundhog_skill`,该目录包含了完整的土拨鼠形状无边框窗口技能代码,包括:
- `GroundhogSkill.pro` - Qt项目配置文件
- `groundhogwindow.h` 和 `groundhogwindow.cpp` - 土拨鼠窗口的实现代码
- `main.cpp` - 程序入口文件
- `README.md` - 技能使用说明文档
你可以直接在Qt Creator中导入该目录下的项目文件进行编译和运行。
以上技能包由Trae自动生成 全程也就几分钟 测试通过
(纯开源的AI IDE有opencode 可替换Trae 构建支持skills自己的智能体 至于国内的开源大模型有deepseek等....)
`README.md` - 技能使用说明文档 如下
# 土拨鼠形状无边框窗口技能
## 功能特性
- ???? **全身土拨鼠形状**:清晰绘制土拨鼠的头部、身体、耳朵、眼睛、嘴巴、手臂和腿部
- ✋ **详细的双手双脚**:带有脚趾细节的清晰可见的四肢
- ????️ **鼠标拖动**:左键按下可拖动窗口
- ???? **系统提示音**:使用Windows API播放系统提示音
- ???? **无边框设计**:无标题栏,纯土拨鼠形状
- ???? **透明背景**:使用Qt的透明背景功能
## 技术实现
- **开发语言**:C++
- **框架**:Qt 6
- **系统API**:Windows API (winmm.lib) 用于声音播放
- **编译工具**:qmake + mingw32-make
## 编译和运行
### 环境要求
- Qt 6.0 或更高版本
- MinGW 64-bit 编译器
- Windows 操作系统
### 编译步骤
1. 打开Qt Creator,导入 `GroundhogSkill.pro` 项目文件
2. 选择编译配置(Debug或Release)
3. 点击"构建"按钮编译项目
4. 运行生成的可执行文件
### 命令行编译
```bash
cd groundhog_skill
qmake
mingw32-make
```
## 使用说明
1. **拖动窗口**:使用鼠标左键点击土拨鼠身体,按住并拖动
2. **播放声音**:右键点击土拨鼠嘴巴区域
3. **关闭窗口**:双击鼠标左键
## 代码结构
```
groundhog_skill/
├── GroundhogSkill.pro # Qt项目文件
├── groundhogwindow.h # 土拨鼠窗口头文件
├── groundhogwindow.cpp # 土拨鼠窗口实现
├── main.cpp # 程序入口
└── README.md # 说明文档
```
## 自定义配置
### 修改土拨鼠大小
在 `groundhogwindow.cpp` 中修改构造函数中的窗口大小:
```cpp
setFixedSize(400, 400); // 修改为你想要的尺寸
```
### 修改土拨鼠颜色
在 `drawBody`、`drawHead` 等函数中修改颜色值:
```cpp
QBrush bodyBrush(QColor(184, 134, 11)); // 棕色,可修改RGB值
```
## 注意事项
- 本技能仅在Windows平台上支持声音播放
- 无边框窗口可能无法使用系统的窗口管理快捷键
- 透明背景可能在某些系统主题下显示效果不同
## 许可证
MIT License
|
|