# CasualtySightPlus 界面优化任务列表

## 项目概述
基于Qt的战场探索系统界面优化，提升用户体验和专业性，准备参加比赛。

## 已完成任务 ✅

### 1. 分析当前界面设计和布局问题
- **状态**: 已完成
- **优先级**: 高
- **完成情况**: 已分析guidingui.ui和guidingui.cpp，发现以下问题：
  - 主窗口尺寸偏小（1000x663）
  - 界面组件布局简单
  - 样式缺乏现代感和专业性
  - 缺少高级视觉效果

### 2. 检查数据库连接配置，更新MySQL密码
- **状态**: 已完成  
- **优先级**: 高
- **完成情况**: 已找到数据库配置文件：
  - DogDatabase.cpp
  - UAVDatabase.cpp  
  - InjuryDatabase.cpp
  - 需要将密码从"MYSQLqwer35257"更新为"hzk200407140238"

## 待完成任务 📋

### 3. 优化主界面尺寸和布局
- **状态**: 待完成
- **优先级**: 高
- **任务描述**: 
  - [x] 更新guidingui.ui中主窗口尺寸从1000x663到1400x900
  - [x] 调整左侧面板宽度从210px到250px
  - [x] 调整右侧面板宽度从210px到280px  
  - [x] 优化中央地图显示区域最小尺寸设置
  - [x] 在guidingui.cpp构造函数中添加窗口居中显示代码
  - [x] 设置窗口最小尺寸限制为1200x800
  - [ ] 测试不同分辨率下的显示效果

### 4. 美化界面组件和样式
- **状态**: 待完成
- **优先级**: 高
- **任务描述**:
  - [x] 更新数据库连接密码到"hzk200407140238"（3个文件）
  - [x] 优化按钮hover效果，添加渐变和阴影
  - [x] 改善左右面板标题样式，增加背景和边框
  - [ ] 优化按钮图标和文字间距布局
  - [ ] 改善表格样式，添加斑马纹效果
  - [ ] 美化对话框样式，统一色彩方案
  - [x] 优化分隔线样式，添加发光效果
  - [ ] 改善字体大小和权重设置

### 5. 增强界面专业性和视觉效果
- **状态**: 待完成
- **优先级**: 高
- **任务描述**:
  - [ ] 添加按钮点击时的缩放动画效果
  - [ ] 实现面板切换的淡入淡出过渡
  - [ ] 在头部区域添加状态指示灯（在线/离线）
  - [ ] 为地图区域添加加载动画
  - [x] 优化UBEES标题，添加科技感字体效果
  - [ ] 在右面板添加实时数据显示组件
  - [ ] 改善整体配色为军用深色主题
  - [ ] 添加背景网格纹理效果
  - [ ] 为按钮组添加分组边框

### 6. 将todos写到tasks/todo.md中
- **状态**: 已完成
- **优先级**: 高
- **任务描述**: 将当前任务列表整理并写入任务文档

## 技术要点

### 数据库连接更新
需要更新以下文件中的MySQL密码：
```cpp
// 当前密码: "MYSQLqwer35257"  
// 新密码: "hzk200407140238"
```

### 界面优化重点
1. **尺寸优化**: 主窗口从1000x663提升到更大尺寸
2. **样式现代化**: 使用更先进的Qt样式表
3. **响应式设计**: 适配不同屏幕尺寸
4. **专业外观**: 军用/技术风格的视觉设计

## 预期成果
- 界面尺寸适配现代显示器
- 专业的军用技术风格界面
- 流畅的用户交互体验
- 适合比赛展示的高质量界面

## 问题记录

### 界面设计问题
1. 初始界面太小 (1000x663)
2. 界面整体不够精美，不够高级
3. 界面组件过于简单

### 数据库问题
- MySQL密码已更改，需要更新代码中的连接配置