Qt QML中继器项不工作

Qt QML中继器项不工作,qt,grid,repeater,qml,Qt,Grid,Repeater,Qml,我使用repeater定义了如下所示的网格 我想得到网格中任何单元格的位置。为此,我在QML文件的某个地方写道 x:表。项目位于(3)中心 但是itemAt不起作用。事实上,当我写作的时候 桌子 QT未在建议工具提示中显示itemAt。 怎么办?QML网格元素不提供itemAt方法。但是,看起来,这就是你想要的: Item::childAt ( real x, real y ) 返回点(x,y)处的可见子项,该子项位于该项的坐标系中,如果没有此类项,则返回null。看这是Qt,而不是Qt,这可

我使用repeater定义了如下所示的网格

我想得到网格中任何单元格的位置。为此,我在QML文件的某个地方写道 x:表。项目位于(3)中心

但是itemAt不起作用。事实上,当我写作的时候 桌子 QT未在建议工具提示中显示itemAt
怎么办?

QML网格元素不提供itemAt方法。但是,看起来,这就是你想要的:

Item::childAt ( real x, real y )

返回点(x,y)处的可见子项,该子项位于该项的坐标系中,如果没有此类项,则返回null。看

这是Qt,而不是Qt,这可能意味着QuickTime,这绝对不是你想要的。并接受给出的答案,如果它确实解决了你的问题
Item::childAt ( real x, real y )