Imagemap在qml中的使用

Imagemap在qml中的使用,qml,imagemap,qt-quick,Qml,Imagemap,Qt Quick,有没有办法不用导入html代码直接用qml(qt quick)组件构建图像映射?我希望它的坐标与html图像映射的坐标相同(我不想重新计算图像映射坐标)。 和 我的形状是长方形的。不,没有办法鼠标eas始终为矩形 您需要提供某种碰撞检测功能,以检查单击是否发生在由坐标描述的对象内部 为此,您可以在某种程度上实现任何算法,它支持您的坐标格式。正确的选择取决于对象的特征,例如: 它是一个圆吗 它是规则形状吗 它是凸面的吗 它是凹的吗 碰撞检测有很多好的页面,虽然性能实现可能很棘手——尤其是在Qt

有没有办法不用导入html代码直接用qml(qt quick)组件构建图像映射?我希望它的坐标与html图像映射的坐标相同(我不想重新计算图像映射坐标)。 和
我的形状是长方形的。不,没有办法<代码>鼠标eas始终为矩形

您需要提供某种碰撞检测功能,以检查单击是否发生在由坐标描述的对象内部

为此,您可以在某种程度上实现任何算法,它支持您的坐标格式。正确的选择取决于对象的特征,例如:

  • 它是一个圆吗
  • 它是规则形状吗
  • 它是凸面的吗
  • 它是凹的吗

碰撞检测有很多好的页面,虽然性能实现可能很棘手——尤其是在QtQuicks JS中,所以你可能想用C++来做。


你可能会采取的另一种方法是放下你的坐标,制作出可以与这里提供的解决方案一起使用的面具:(来自官方示例)

你的问题不清楚,你可以证明这是你目前正在做的事情,这是你想做的事情。然后请以某种方式澄清你的问题,我能理解。提供一些代码,说明您尝试过的内容,或者至少说明您认为它是如何工作的。@Addr3ss好吧,似乎没有人正确理解您的问题。请尝试澄清/改进它,以便有人——即使是同一个真皮——能够站出来正确回答。