Russian Qt Forum

Qt => Общие вопросы => Тема начата: Сергей85 от Апрель 13, 2017, 23:04



Название: QMessageBox: можно ли его сделать так, чтобы он закрывался сам?
Отправлено: Сергей85 от Апрель 13, 2017, 23:04
Через N сек, используя "результатом" кнопку по умолчанию. Желательно, с индикацией отсчета секунд.


Название: Re: QMessageBox: можно ли его сделать так, чтобы он закрывался сам?
Отправлено: Пантер от Апрель 14, 2017, 08:40
Используй QTimer:

Код
C++ (Qt)
QMessageBox m;
QTimer timer;
connect(&timer, &QTimer::timeout, &m, &QMessageBox::close);
timer.start(3);
m.exec();
 

Индикацию тоже через таймер можешь запилить.