Cursor整合Qt C++

一、安装Cursor

(1)、下载

官网地址

Cursor - The AI Code EditorBuilt to make you extraordinarily productive, Cursor is the best way to code with AI.https://www.cursor.com/cn

(2)、C/C++环境部署

按照图片操作找到应用商店,可以Ctrl+Shfit+X直接唤醒

在搜索框中搜索C/C++,安装以下插件,或者直接打开C++项目,Cursor会自动提示下载,install完成即可

(3)、CMake环境部署

同样Ctrl+Shfit+x唤醒商店,输入CMake,下载CMake、CMake Tools

(4)、QT环境部署

Qt环境只需要安装Qt C++ Extension Pack插件其实已经包含Qt核心组件,包括CMake、CMake Tools、C/C++环境,因为我是打开C++项目后就安装C/C++环境,后面又参考了其他博客安装了CMake、CMake Tools。各位可以直接按照自己实际情况进行选择,不需要按照我以上路径

(5)、配置Qt Creator根路径

注册Qt组件路径,按F1,输入以下命令

弹窗后选择Qt Creator根路径

(6)、选择运行Qt插件

打开Qt Creator新建好的项目,按F1,输入CMake,选择套件

选择Qt的mingw即可,运行Qt Creator构建的项目就看到运行界面

运行界面

二、整合QT

(1)、配置Qt Path

从自己的Qt Creator IDE中找到这几个目录,配置在Path中

(2)、创建Qt Creator项目

创建CMake项目

构建系统选择CMake,其余根据自身情况调整

如有未描述清楚的地方可参考以下文章链接

Cursor结合QT之初见_哔哩哔哩_bilibiliF1 打开vscde 命令面板输入CMake: Select a KitQt: Register Qt Installation按F1输入intelli, 视频播放量 3915、弹幕量 1、点赞数 45、投硬币枚数 16、收藏人数 176、转发人数 15, 视频作者 新手村养牛人, 作者简介 ,相关视频:Cursor结合QT+opencv使用,Cursor + MCP = 王炸!彻底颠覆我的Cursor工作流,效率直接起飞,我用QT+DeepSeek-R1本地大模型做了一个电脑端的小助手,使用编程AI辅助进行软件开发(Qt),C++QT2024年最新版,Qt Quick开发/QML-比亚迪中控屏项目,一行代码不写搞定开发和上线|Cursor + Devbox|AI写代码|全栈开发|Docker|K8S,资深程序员重度用cursor一年,开发过 python、java、react、vue、js,你想知道的全在这里!,Cursor太贵?分享三个免费AI编程方案+海量编程技巧【如何看待AI编程】,DeepSeek+Vscode+Cline零成本打造媲美Cursor的AI编辑器,20分钟完成一个完整的前端项目(含用户端和管理端),大模型教程\大模型入门https://www.bilibili.com/video/BV13WFcejEPs/?spm_id_from=333.788.player.switch&vd_source=d58e655a5ccaf0017eeadd3c84612095以下文章链接谨慎参考,因为我按照他们的方式没成功过,有成功的可以评论举个手

Cursor——C++/Qt环境搭建和项目运行_cursor qt-优快云博客文章浏览阅读4.6k次,点赞28次,收藏37次。最近开始尝试使用Cursor做开发了,AI助手确实挺好用,不过前期搭建环境真的挺离谱的。实际上和VSCode差不多,流程也好、环境也好、拓展也好都和vscode一样。不过由于我之前没用过vscode,所以还是折腾了半天。下面的内容不能保证一定正确(可能有一些废操作),但是应该能把项目给跑起来,作为一个参考和记录吧。流程大概就是这样,里面应该会有一些废操作,因为后满我在测试的时候感觉有些环境删了好像也能用。但是不知道是不是电脑反应慢还没更新。_cursor qt https://blog.youkuaiyun.com/qq_43247651/article/details/144534647cursor+QT5.12.12_qt_gaoenyang760525-AI编程社区在CURSOR中安装以下插件:C/C++插件:这是必需的,用于支持C/C++语言开发。Qt Configure:用于配置Qt环境。Qt Tools:提供Qt相关的工具支持。CMake:如果你使用的是Qt6或更高版本,需要使用CMake而不是qmake。CMake Tools:辅助CMake构建的工具。 gaoenyang760525 AI编程社区https://aicoding.youkuaiyun.com/6780963661f6a61b94677414.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTI5MzQxNSwiZXhwIjoxNzQyNTI4ODk1LCJpYXQiOjE3NDE5MjQwOTUsInVzZXJuYW1lIjoieGlhb19qaWFueGlhb3hpYW4ifQ.Kypf_UdhuVjtZBF9sEspkTmJ9InN2ofYfOXl2M_ty5o&spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-4-143636555-blog-146042083.235%5Ev43%5Epc_blog_bottom_relevance_base9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-4-143636555-blog-146042083.235%5Ev43%5Epc_blog_bottom_relevance_base9&utm_relevant_index=8

### QT Cursor 使用教程 #### QCursor 概念与作用 QCursor 类提供了用于管理鼠标指针图标的接口。该类允许开发者更改应用程序中的光标形状以及创建自定义光标,从而提升用户体验和交互性[^1]。 #### 主要函数和成员函数列表 - `setShape(Qt::CursorShape shape)`:设置当前窗口的光标样式。 - `shape()`:返回当前光标的形状。 - `pos()`:获取全局坐标系下的光标位置。 - `setPos(int x, int y)` 或者 `setPos(const QPoint &p)` :设定光标的位置。 - 构造函数支持从图片文件构建自定义光标,如 `QCursor ( const QPixmap & pixmap, int hotSpotX = -1, int hotSpotY = -1 )`。 #### 示例代码展示 ##### 改变光标形状 下面的例子展示了如何改变按钮上的光标形状: ```cpp #include <QWidget> #include <QPushButton> class MyWidget : public QWidget { public: MyWidget(QWidget *parent = nullptr); }; MyWidget::MyWidget(QWidget *parent) : QWidget(parent) { QPushButton *button = new QPushButton(tr("Change Cursor"), this); // 设置当鼠标悬停在按钮上时显示的手型光标 button->setCursor(Qt::PointingHandCursor); // 更改光标为手形 } ``` ##### 自定义光标 此示例演示了怎样基于图像资源来创建独特的光标图标: ```cpp #include <QPixmap> #include <QApplication> int main(int argc, char **argv){ QApplication app(argc, argv); // 创建一个带有热点的新光标 QPixmap cursorPixmap(":path/to/your/image.png"); QCursor customCursor(cursorPixmap, hotspot_x, hotspot_y); // 应用到整个应用 qApp->setOverrideCursor(customCursor); return app.exec(); } ``` ##### 获取并设置光标位置 这段代码片段说明了查询及调整光标坐标的办法: ```cpp // 获得屏幕上的当前位置 QPoint currentPosition = QCursor::pos(); // 将光标移动至指定地点 QCursor::setPos(100, 200); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值