社区
Qt
帖子详情
关于QGraphicsItem刷新的问题
dinjay
2012-06-28 05:46:15
我在一个QGraphicsScene里添加了很多自定义的矩形item,是继承QGraphicsRectItem的。
现在我通过代码改变item的大小,item->setRect(...),但是为何QGraphicsScene不会刷新呢?
我调用QGraphicsScene的update也好,item的update也好,都不会刷新,我看没有进到item的paintevent函数里。
那正确的刷新方法是什么样的呢?
...全文
861
5
打赏
收藏
关于QGraphicsItem刷新的问题
我在一个QGraphicsScene里添加了很多自定义的矩形item,是继承QGraphicsRectItem的。 现在我通过代码改变item的大小,item->setRect(...),但是为何QGraphicsScene不会刷新呢? 我调用QGraphicsScene的update也好,item的update也好,都不会刷新,我看没有进到item的paintevent函数里。 那正确的刷新方法是什么样的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haltwang
2012-07-01
打赏
举报
回复
另外大神能不能分享下调试方法,感觉C里面的断点调试,到C++里面作用不大啊,调试的时候程序都还没有完全运行,我想看看点了button后响应了哪些函数就看不成。
haltwang
2012-07-01
打赏
举报
回复
你可能理解错setRect的意思了,这里的rect只是item里矩形的大小以及边框信息,和位置信息没有关系。每个QGraphicsItem都有自己的坐标系,这里的rect是相对自己的坐标系的,而他在QGraphhicsScene中的位置是由scenePos决定的。你想弄清楚这个问题可以看看QGraphicsView QGraphicsScene QGraphicsItem的坐标系,以及QGraphicsItem的boundingRect。
xiebin133
2012-06-29
打赏
举报
回复
场景里面是不是把事件给截获了。
tubo_true
2012-06-29
打赏
举报
回复
delete
add
dinjay
2012-06-29
打赏
举报
回复
我debug看了下,原来调用scene的update函数是会进入到item的paint事件里的,但是item改变显示位置为啥只能通过setpos来实现呢?调用setRect没有反映。
浅谈Qt QGraphics体系及
刷新
机制介绍
主要介绍了浅谈Qt QGraphics体系及
刷新
机制介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Qt QGraphics背景颜色取反例子
Qt 背景取反的一个例子,使用QGraphics模式,自定义item的颜色和scene背景颜色取反,版本QTcreator 5.4.1
Qt图形视图框架详解
Qt图形视图框架详解视频教程,介绍Qt中的Graphics View Framework,涉及View、Scene、Item的关系,如何自定义
QGraphicsItem
、处理Item之间的关联、如何布局及定义自己的布局Item、如何变幻Item、如何应用动画、如何...
中国象棋C++代码
button[6]=new QPushButton(utf("
刷新
信息")); button[7]=new QPushButton(utf("远程求助")); button[8]=new QPushButton(utf("请对方确认")); button[9]=new QPushButton(utf("清空消息")); button[10]=new ...
GUI主线程
QGraphicsItem
的Update
刷新
问题
GUI主线程
QGraphicsItem
的Update
刷新
问题
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章