社区
其他技术讨论专区
帖子详情
Qt绘制的图形添加鼠标单击事件
weixin_38056302
2019-09-19 11:52:14
我在Qt Creater的界面上画了一个圆,如何在这个圆上单击鼠标左键后改变这个圆的颜色?
...全文
593
5
打赏
收藏
Qt绘制的图形添加鼠标单击事件
我在Qt Creater的界面上画了一个圆,如何在这个圆上单击鼠标左键后改变这个圆的颜色?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38070469
2019-09-19
打赏
举报
回复
你是怎么在creator界面上画的一个圆?qml?
weixin_38081648
2019-09-19
打赏
举报
回复
void MyMainWindow::paintEvent(QPaintEvent *){ paint=new QPainter; paint->begin(this); paint->setPen(QPen(Qt::blue,4,Qt::DashLine)); //设置画笔形式 paint->setBrush(QBrush(Qt::red,Qt::SolidPattern)); //设置画刷形式 paint->drawEllipse(20,20,100,100);paint->end(); }
weixin_38094744
2019-09-19
打赏
举报
回复
在相同的地方放个圆的透明控件,……
weixin_38096689
2019-09-19
打赏
举报
回复
重 载 一 下 mousePressEvent(....)
weixin_38098724
2019-09-19
打赏
举报
回复
Qt4 GUI书上有一章Diagram不是挺符合要求的嘛。改改例子就行了,下面是截图:
QT
Creator 下
鼠标
事件
例如,要在`QWidget`的子类中处理
鼠标
单击
事件
,可以这样做: ```cpp void MyWidget::mousePressEvent(QMouseEvent *event) { if (event->button() ==
Qt
::LeftButton) { // 处理左键点击的逻辑 } } ``` 三、...
QT
实现多边形填充算法
通过处理
鼠标
事件
、存储顶点、判断点在多边形内以及使用`QPainter`进行
绘制
,可以创建出交互式的
图形
界面,允许用户动态地
绘制
和填充多边形。在实际应用中,开发者还可以根据需求
添加
更多的功能,如选择不同颜色、...
QT
在QLabel上加载图片 并在其上
绘制
矩形
然后,你可以在
事件
处理函数(如
鼠标
按下和移动
事件
)中更新这些坐标,并在`paintEvent()`中根据新的坐标重新
绘制
矩形。 综上所述,"
QT
在QLabel上加载图片并在其上
绘制
矩形"这一主题涉及到的主要知识点包括: 1. `...
Qt
5 自定义QGraphicsItem的选择、缩放、移动、旋转
例如,可以覆盖`paint()`方法来
绘制
图形
,并实现`boundingRect()`以返回
图形
的边界矩形,这对于选择、缩放和移动操作至关重要。 对于选择功能,你可以利用QGraphicsView的内置选择机制。当用户点击或拖动时,...
多边形、矩形、线段、圆等
绘制
并修改,平移、拖动顶点
3.
绘制
完成后,可以用
鼠标
选中顶点并随
鼠标
移动而修改顶点. 4.矩形使用了橡皮框,多边形顶点的修改自定义类 效率不错,不卡,不闪. vc6,vs2008或以上都可以运行. 源代码很详细和规则,相信不让你后悔给分:)
其他技术讨论专区
474
社区成员
791,048
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章