ich habe ein QGraphicsView, darauf platziere ich eine QGraphicsScene, und darauf ein objekt z.b. ein QLabel.
Wie kann ich das QLabel darauf verschieben?
Ich habe bis jetzt eine neue klasse von QGraphicsScene abgeleitet und darin das mouseMoveEvent überschrieben.
Code: Alles auswählen
class GraphicsSceneTest : public QGraphicsScene
{
public:
GraphicsSceneTest();
void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
};
Code: Alles auswählen
#include "graphicsscenetest.h"
GraphicsSceneTest::GraphicsSceneTest()
{
}
void GraphicsSceneTest::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
{
}
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
mScene = new GraphicsSceneTest();
}
void MainWindow::mouseMoveEvent(QGraphicsSceneMouseEvent *e)
{
mScene->mouseMoveEvent(e);
}
Danke!