当前位置: 首页 > news >正文

石油网站建设价格免费推广seo

石油网站建设价格,免费推广seo,网站域名申请怎么做,个人日志wordpress此前(1)解决的是在QGraphicsItem::boundingRect不变的情况下造成不绘制。这次解决的是QGraphicsItem::boundingRect随时都发生变化导致的不绘制。 这问题是我在不继承QGraphicsLineItem(调用setLine),而是继承QGraphic…

此前(1)解决的是在QGraphicsItem::boundingRect不变的情况下造成不绘制。这次解决的是QGraphicsItem::boundingRect随时都发生变化导致的不绘制。
这问题是我在不继承QGraphicsLineItem(调用setLine),而是继承QGraphicsItem时,绘制曲线导致的。通过调试,发现boundingRect并不是每次绘制都会调用,所以当我们改变了QGraphicsItem::boundingRect时,需要场景(scene)调用该item的boundingRect来获取到新的区域,以便判断该QGraphicsItem是不是在QGraphicsView的可视范围内,从而觉得需不需要调用QGraphicsItem::paint来绘制。

解决方式:在item改变boundingRect的地方调用prepareGeometryChange()。

由于我绘制的曲线item是根据两个QGraphicsItem的坐标去绘制的,所以我在重新计算曲线item有效范围(改变boundingRect)的函数末尾加了prepareGeometryChange()。

下图就是没加prepareGeometryChange的情况。当QGraphicsView放大时,部分曲线消失了,甚至一块有一块没。缩放回去又出现了。
正常情况:
在这里插入图片描述
放大部分曲线消失:
在这里插入图片描述
放大调整视图时,曲线不完整:
在这里插入图片描述

http://www.dinnco.com/news/21481.html

相关文章:

  • 做网站的相关教程如何设计与制作网页
  • dw网站轮播效果怎么做百度营销后台
  • 一个网站备案多个域名吗seo优化技术教程
  • 浮山网站建设优化大师使用心得
  • 网站规划的原则有哪些内容深圳互联网公司50强
  • 做网站推广需要什么专业企业网络规划与设计
  • 长沙网站模板建设搜索指数查询平台
  • 网站即将上线页面代码国内最开放的浏览器
  • 个人能建网站吗电商网站制作
  • 10分钟快速建网站百度合作平台
  • wordpress导出静态网站小学生简短小新闻
  • 怎么建设个网站search搜索引擎
  • 私活做网站seo还有哪些方面的优化
  • 宁波seo外包推广渠道东莞网站关键词优化公司
  • 酒店网站建设网站优化包括对什么优化
  • 汕头专业网站建设流程帮别人发广告赚钱平台
  • 渭南微网站建设网站内链优化
  • 网站如何做搜索武汉大学人民医院精神卫生中心
  • 常州网站关键词推广seo关键词首页排名
  • 梦幻西如何建立网站做代练网站投放广告费用
  • 织梦网站采集如何做东莞seo建站公司哪家好
  • wordpress软件下载站广告联盟有哪些
  • 公司网站建设 wordpress朝阳seo推广
  • wordpress注册用户可见济南seo整站优化招商电话
  • wordpress错误500优化设计官方电子版
  • saas微信小程序开发工具西安seo关键词排名
  • 百度网站建设是什么关键词推广效果分析
  • 制作公司的网站互联网推广渠道有哪些
  • 做爰网站爱情岛网络营销环境分析主要包括
  • 无锡微网站已备案域名交易平台