C++ 在Qt C++;
我有一个由对象组成的场景,每个对象都有不同的位置。我还有2-4个棋子,我想移动到点击对象的位置,而不是事件的位置C++ 在Qt C++;,c++,qt,C++,Qt,我有一个由对象组成的场景,每个对象都有不同的位置。我还有2-4个棋子,我想移动到点击对象的位置,而不是事件的位置 我试着做一些类似于event->pos()的事情,但这给了我事件的坐标。有什么方法可以做到这一点吗?你正在寻找的方法是。你在这里使用的是QGraphicscene和QGraphicsView,还是一堆QWidget?@JeremyFriesner我在使用场景和视图。太完美了!还有一个问题–我得到了如下输出:(QGraphicsItem(this=0x10db434b0,parent=
我试着做一些类似于
event->pos()
的事情,但这给了我事件的坐标。有什么方法可以做到这一点吗?你正在寻找的方法是。你在这里使用的是QGraphicscene和QGraphicsView,还是一堆QWidget?@JeremyFriesner我在使用场景和视图。太完美了!还有一个问题–我得到了如下输出:(QGraphicsItem(this=0x10db434b0,parent=0x0,pos=QPointF(240240),z=0,flags=()),QGraphicsItem(this=0x10a7f9d00,parent=0x0,pos=QPointF(240240),z=0,flags=())
。我如何从中提取pos(QPointF)值?好的,已经计算出来了:)将其保存到QList并通过takeFirst项获取值。谢谢