# MarkdownEditor **Repository Path**: uthelei/markdown-editor ## Basic Information - **Project Name**: MarkdownEditor - **Description**: Markdown编辑器 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-28 - **Last Updated**: 2026-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Markdown 编辑器(Qt 5.15.2 + QML) ### 说明 - **UI**:纯 QML(Qt Quick Controls 2) - **逻辑**:C++(文件读写、脏标记、预览防抖等) - **预览**:QML `Text` 的 `textFormat: Text.MarkdownText` ### 目录结构 - `src/`:C++ 代码(控制器、服务) - `qml/`:QML 界面与资源(`qml.qrc`) - `CMakeLists.txt`:CMake 构建脚本 ### 构建(CMake) 确保已安装 Qt 5.15.2,并让 CMake 能找到 Qt(例如设置 `CMAKE_PREFIX_PATH` 指向 Qt 安装目录)。 ```bash cmake -S . -B build cmake --build build -j ``` ### 运行 - 构建完成后运行 `build/markdown_editor`(Windows 下为 `build\\Debug\\markdown_editor.exe` 或 `build\\Release\\markdown_editor.exe`)。