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

如何加强英文网站建设公司网络推广该怎么做

如何加强英文网站建设,公司网络推广该怎么做,英国做电商网站有哪些方面,微信商城网站如何做一、概述 在日常开发中,遇到这样一个问题,线图元和引脚图元重叠,导致点击引脚图元,没有进入引脚图元的鼠标点击事件中。 二、产生原因 如果您的 QGraphicsItem 上有一个图元覆盖了它,可能会导致鼠标事件无法正常触发…

一、概述

在日常开发中,遇到这样一个问题,线图元和引脚图元重叠,导致点击引脚图元,没有进入引脚图元的鼠标点击事件中。

二、产生原因

如果您的 QGraphicsItem 上有一个图元覆盖了它,可能会导致鼠标事件无法正常触发。这是因为在 QGraphicsScene 中,当多个图元重叠时,只有位于顶部的图元才能接收鼠标事件。 

三、解决办法

1、解决这个问题的一种常见方法是使用 setFlag()设置图元的 ItemStacksBehindParent标志以确保它始终位于父图元的后面。这样可以确保它可以接收鼠标事件而不会被其他图元遮挡。

ItemStackBehindParent: 表示后添加的物品会被放置在父级元素的后面,也就是说之前添加的物品可以继续显示在顶部,而后添加的物品则会显示在其底部。

MyGraphicsItem::MyGraphicsItem(QGraphicsItem* parent) : QGraphicsItem(parent)
{setFlag(ItemStacksBehindParent);// 其他初始化代码
}

2、另一种方法是调整覆盖图元的z值,确保目标图元位于覆盖图元的上方。您可以使用 setZValue() 方法设置图元的z值。 Z值大的在上方。

// 创建一个矩形图元
QGraphicsRectItem* rectItem = new QGraphicsRectItem(0, 0, 50, 50);
rectItem->setFlag(QGraphicsItem::ItemIsSelectable);  // 添加选择标记
rectItem->setZValue(1);  // 将该图元置于上层// 创建一个椭圆图元
QGraphicsEllipseItem* ellipseItem = new QGraphicsEllipseItem(0, 0, 50, 50);
ellipseItem->setFlag(QGraphicsItem::ItemIsSelectable);  // 添加选择标记
ellipseItem->setZValue(0);  // 将该图元置于下层

http://www.hengruixuexiao.com/news/43538.html

相关文章:

  • 哪个网站做初中英语试题赚钱友链购买
  • 外包公司做网站多少微信公众号营销
  • 网站开发报价明细表搜索引擎营销的分类
  • 如何解决网站兼容性问题百度竞价开户费用
  • 做虚拟货币交易网站东莞百度seo哪里强
  • 注册公司验资需要多少钱seo实战优化
  • wordpress口腔seo工程师招聘
  • 好的营销网站一个新的app如何推广
  • b2b网站建站手游推广个人合作平台
  • jsp网站开发实例与发布病毒式营销的案例
  • 平面设计培训学校学费谷歌seo是什么职业
  • 游戏是怎么做的视频网站北京seo产品
  • 武侯区建设局网站醴陵网站制作
  • wordpress怎么烤别人的优化网站界面的工具
  • 只做传统嫁衣网站百度百度百度一下
  • 网站搜索引擎优化的内容怎么提高关键词搜索排名
  • wordpress多用户注册优化大师网页版
  • 黑龙江做网站樱花12e56
  • 涟水做网站最新新闻事件今天
  • 方太产品站网站建设打开百度官网
  • 深圳外贸公司最新招聘seo智能优化公司
  • 天府新区网站建设深圳谷歌优化seo
  • 网站建设 图片上传网店运营推广实训
  • 网站规划与建设大作业抖来查关键词搜索排名
  • 保健品网站建设广州各区最新动态
  • 注册一个软件需要多少钱安卓优化神器
  • 网站图标添加新闻源软文推广平台
  • 成都的网站建设公司哪家好安徽网站关键字优化
  • 母婴网站建设方案网站营销与推广
  • 长沙网站制作工作室知名公司搜索引擎优化的定义