一. 前言
使用的工具 :
- 编译器 : Cursor
- Web 端代码生成器 :Bolt.new
- Python 测架构工具 :Gemini
前置要点 : bolt.new
bolt.new AI 是一款能让你通过对话式聊天快速构建和管理项目的工具。你可以用自然语言描述你的需求,它能帮你生成技术方案、创建任务、编写代码,并集成到像 GitHub 和 Jira 这样的平台中,旨在加速从想法到项目启动的整个流程。
前置要点 : Cursor
Cursor 是一款专为与 AI 深度集成而设计的代码编辑器。它在传统编辑器的基础上,让你可以在编码过程中随时通过聊天与 AI 协作,进行代码生成、解释、调试和重构,致力于打造一个"AI-first"的编程环境,以大幅提升开发效率
二. 项目效果
3.1 PyQT 的 Markdown 阅读器
- 整体耗时 :大概30分钟 ,问了大概10个问题
问题一 :: 基于 Gemini 生成了一个初稿 (最新版的2.5 还是牛啊)

问题二 : 把文件加入我的成熟项目后 ,开始让 Cursor 进行改造
python
背景 : 现在你可以看到这个文件 ,这是一个基于 PyQT 的 Markdown 工具 ,主要用到了组件 markdown-it-py
需求 :
1. 你可以看到我这是一个成熟的 PyQT 项目 ,我现在要在这个上面集成这部分功能
2. 这个 markdown-main 文件是外部的功能 ,我现在需要把他按照格式集成到我的 PyQT 项目里面去
3. 新建一个项目 ,然后集成
- 😑😑 初始效果肯定是不理想了 ,不单独展示了 ,Cursor 是一个不断优化的过程
- 后面逐渐优化后 ,达到了一个比较好的效果
后续提问的方式 (部分省略):
js
// 。。。。。。
继续优化 :
1. 把 markdown 里面的 Card 的边框铺开点或者干脆不要Card
2. 在markdown 界面右侧生成一个结构树 ,用来展示文件目录
3. 支持打开整个文件夹 ,会展示下面所有的 .md 文件
先实现这3步
// 。。。。。。
1. markdown 界面效果还是要优化 ,参考图片里面的效果/'
2. 优化右边树结构 ,除了文件 ,还要展示文件夹 ,通过树形图进行展示
//........
1. 问题一 : 顶部的 Tab 页切换的时候 ,内容没有一起边
2. 问题二 : 最右边的 Markdown 展示效果还有待提升 ,采用下图的展示效果
最终的效果 : 几个大的问题后 ,效果基本上就出来了。 后续就是不断地美化了

3.2 Web 端的阅读器 (嵌入PyQT-WebEngine)
- 使用方式 : Web 端的是通过 bolt.new 生成的
- 使用耗时 : 包括等的时间 ,总共花了10分钟 ,问了4次问题
java
// 问题一 :
帮我实现一个 PyQT6 的Markdown 阅读器 ,支持目录和阅读 ,最好能支持编辑
// 问题二 :
在这基础上面继续扩展 ,支持打开本地文件 ,并且支持在项目上面进行右键创建修改
// 问题三 : 这里稍微加大了一点难度 ,期望是以桌面端打开的
在整套代码的基础上进行改造 ,我希望这个项目下下来就可以直接打开和运行
我会把它迁移到 Pyqt WebEngine 里面进行使用 ,再帮我修改一遍
使用界面展示 (Web) :

使用效果展示 (Web) :

桌面端应用效果(Python) :

- 但是这里它访问的实际上还是 node.js 里面运行 , 所以桌面端不够纯粹,我觉得不够好
- 这里我又问了一下 ,我想要去集成到 PyQT 里面去
js
// 问题四 :
还是不够完美 ,我期望代码是以静态文件运行在 PyQT 项目里面的 ,也就是不应该需要 npm 编译运行 。
帮我输出静态文件样式并且输出 Python 启动类给我

三. 使用心得
3.1 Bolt.new 足够惊艳了
对于大部分小项目来说 ,花个10分钟就能完善出这么复杂的功能 ,是真的很厉害了。
官方上面左边进行项目需求沟通 ,提交后右边就会有实时的效果图展示, 以及项目代码。
- 不过这种软件的通病都是对大项目支持有限 ,但是在建小 Demo 上面简直无敌了
- 如果这东西连几十个页面的项目也能轻易构建的时候 ,那可太可怕了


3.2 Cursor 不愧是 Cursor
- 之所以采用 Cursor ,一个是有15天试用期 ,之前用了 Trae 一段时间 ,想感受下区别
- 总体来说 ,Trae 还有提升空间 ,但是价格摆在那里 , 是个不错的选择
- 两者用起来其实差不多 ,最后还是得看大模型得能力
总结一下 ,还是 Claude 牛啊
- 相比 Bolt.new , Cursor 这类工具更像一个手艺人 ,需要慢慢去打磨一个工具。
四. 推一下我的项目
- 最近有很多思路 ,想建一些 Python 的小工具 ,后续都会发在这个项目里面 ,大家有兴趣可以关注一下
- 另外这里面有个脚手架工具 ,在 Plugin-BASE 分支 ,可以快速搭建 PyQT 项目 ,基于大佬的工具类封装
- @ qfluentwidgets
只需一步 ,一个表单就能创建完成
python
# 使用样式文件创建表单
form_result = self.addFromTemplate(
form_items=form_items,
title="基础配置表单",
callback=self.commonSettingCallback
)
项目结构

总结
AI 什么时候会让我们丢掉饭碗呢 ? 怎么感觉不远了。。。。
代码还有优化空间 ,但是时间有限 ,今天就不细看了。
本次的核心代码 :
-
Markdown-Python-Web\] -- 后续处理好了会上传
-
👈 欢迎关注 ,超200篇优质文章,未来持续高质量输出 🎉🎉
-
走过路过不要错过 ,知识无价还不收钱 ❗❗