Skip to content

Commit ef93039

Browse files
committed
[移除冗余组件并优化项目结构]: 清理项目中的重复功能和示例代码,简化项目结构并引用官方资源
- **移除DragDrop组件**: 删除完整的DragDrop拖放功能实现,包括所有源文件、配置文件和资源,减少代码冗余 - **移除FlowLayout组件**: 删除自定义流式布局实现,改为直接链接到Qt官方Flow Layout示例文档,避免重复造轮子 - **更新项目构建配置**: 同步修改CMakeLists.txt和qmake项目文件,移除已删除组件的构建条目,确保构建系统一致性 - **优化文档结构**: 更新README.md文档,移除已删除组件的介绍和截图,保持文档与代码同步
1 parent 36cf605 commit ef93039

22 files changed

Lines changed: 2 additions & 774 deletions

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
- **Windows**:用户注册表 `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run`,系统注册表 `HKEY_LOCAL_MACHINE\...\Run`
1515
- **macOS**`~/Library/LaunchAgents/com.{appname}.plist`
1616
- **Linux**`~/.config/autostart/{appname}.desktop`
17-
- <img src="src/AutoStartManager/images/auto_start.png" width="300" alt="开机自启动">
17+
- <img src="src/AutoStartManager/images/auto_start.png" width="500" alt="开机自启动">
1818

1919
### [Battery](src/Battery/) - 电池电量显示控件
2020

@@ -63,15 +63,7 @@
6363
- 高度可定制的颜色和文本样式
6464
- <img src="src/DashBoard/images/dashboard.png" width="800" alt="仪表盘控件截图">
6565

66-
### [DragDrop](src/DragDrop/) - 拖放功能实现
67-
68-
- 自定义拖放功能
69-
- 基于 Qt 的拖放拼图示例
70-
71-
### [FlowLayout](src/FlowLayout/) - 流式布局容器
72-
73-
- 自适应流式布局,用于动态内容排列
74-
- <img src="src/FlowLayout/picture/FlowLayout.png" width="90%" alt="流式布局">
66+
### [FlowLayout](https://doc.qt.io/qt-6/qtwidgets-layouts-flowlayout-example.html) - Qt 官方Flow Layout Example
7567

7668
### [GridViewModel](src/GridViewModel/) - 自适应网格视图
7769

src/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ add_subdirectory(Bubble)
66
add_subdirectory(CheckableTreeItem)
77
add_subdirectory(Clock)
88
add_subdirectory(DashBoard)
9-
add_subdirectory(DragDrop)
10-
add_subdirectory(FlowLayout)
119
add_subdirectory(GridViewModel)
1210
add_subdirectory(HttpClient)
1311
add_subdirectory(IconButton)

src/DragDrop/CMakeLists.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/DragDrop/DragDrop.pro

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/DragDrop/draglistwidget.cpp

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/DragDrop/draglistwidget.h

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/DragDrop/droplistwidget.cpp

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/DragDrop/droplistwidget.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/DragDrop/main.cpp

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/DragDrop/mainwindow.cpp

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)