Как ждать mousePressEvent (C ++) - PullRequest
       22

Как ждать mousePressEvent (C ++)

0 голосов
/ 21 ноября 2019

В моем приложении Qt, написанном на C ++, я хотел бы подождать, пока mousePressEvent что-то сделает после нажатия мыши.

Не могли бы вы помочь, хеп?

Заранее спасибо.

С уважением.

1 Ответ

0 голосов
/ 21 ноября 2019

Вы можете использовать сигнал / слоты для подключения вашего mouseEvent к определенному слоту.

Или вы можете создать QEventLoop и выйти из него, выдав «mSignalTriggert», когда mouseEvent случится.

QEventLoop l;
connect(this, &MainWindow::mSignalTriggerd, &l, &QEventLoop::quit);
l.exec();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...