Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Qt C++;_C++_Qt - Fatal编程技术网

C++ 在Qt C++;

C++ 在Qt C++;,c++,qt,C++,Qt,我有一个由对象组成的场景,每个对象都有不同的位置。我还有2-4个棋子,我想移动到点击对象的位置,而不是事件的位置 我试着做一些类似于event->pos()的事情,但这给了我事件的坐标。有什么方法可以做到这一点吗?你正在寻找的方法是。你在这里使用的是QGraphicscene和QGraphicsView,还是一堆QWidget?@JeremyFriesner我在使用场景和视图。太完美了!还有一个问题–我得到了如下输出:(QGraphicsItem(this=0x10db434b0,parent=

我有一个由对象组成的场景,每个对象都有不同的位置。我还有2-4个棋子,我想移动到点击对象的位置,而不是事件的位置


我试着做一些类似于
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项获取值。谢谢