@5napdragon

Поможете с ошибкой c++?

Вылезает вот такая ошибка:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWidgets/QWidget>

#include <QMouseEvent>
#include <QPoint>

#include <QDebug>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    this->setWindowFlags(Qt::FramelessWindowHint);      // Отключаем оформление окна
    this->setAttribute(Qt::WA_TranslucentBackground);   // Делаем фон главного виджета прозрачным

}

MainWindow::~MainWindow()
{
    delete ui;
}

//code starts here...

//private:
//{
//    QPointF m_mousePoint;
//};

void MainWindow::on_pushButton_clicked()
{
    QApplication::quit();
}

void QLabel::mouseMoveEvent(QMouseEvent* event)
{
    const QPointF delta = event->globalPosition() - m_mousePoint;
    move(delta.toPoint());

    event->accept();
}
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
@KingstonKMS
Переменную объяви: QPointF m_mousePoint;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Закоментированная секция:
//private:
//{
//    QPointF m_mousePoint;
//};


Должно быть без фигурных скобок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы