Qt绘制的图形添加鼠标单击事件

weixin_38056302 2019-09-19 11:52:14
我在Qt Creater的界面上画了一个圆,如何在这个圆上单击鼠标左键后改变这个圆的颜色?
...全文
593 5 打赏 收藏 转发到动态 举报
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不是挺符合要求的嘛。改改例子就行了,下面是截图:

474

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧