А точнее дела обстоят так:
void MainWindow::mouseMoveEvent(QMouseEvent *event)
{
if (event->button() & Qt::LeftButton)
// здесь не работает
if (pSizeL->underMouse() == true)
// здесь не работает
какой то глюк не все написал(((
в общем
void MainWindow::mouseMoveEvent(QMouseEvent *event)
{
// Здесь работает
if (event->button() & Qt::LeftButton)
// Здесь не работает
if (pSizeL->underMouse() == true)
// и Здесь не работает
}
А вот примерный код конструктора
MainWindow(QWidget *parent) : QGraphicsView(parent)
{
pScene = new QGraphicsScene();
setScene(pScene);
pProxyWidget = new QGraphicsProxyWidget;
pGridLayoutDialog = new QGridLayout(this);
pFrame = new QFrame;
...
...
pFrame->setLayout(pGridLayoutFrame);
pProxyWidget = pScene->addWidget(pFrame);
pProxyWidget->setGeometry(QRectF(0, 0, 300, 500));
pGridLayoutDialog->addWidget(pFrame);
}