Создание модального окна с прогресс баром

136
14 января 2022, 17:00

По нажатию на кнопку из пункта меню, происходит сначала вызов прогресс бара по истечению 5 секунд переход на диалоговое окно. Попытался сделать вот так не получилось

    ProgressBar *progressbar = new ProgressBar(0);
    progressbar->setModal(true);
    progressbar->setWindowFlags(Qt::FramelessWindowHint);
    progressbar->exec();
    ManualSetting * dialogManualSetting = new 
    ManualSetting(sensormanager,0); 
    dialogManualSetting->setModal(true);
    dialogManualSetting->setWindowFlags(Qt::FramelessWindowHint);
    dialogManualSetting->exec();

В ProgressBar реализовал таймер который отсчитывает 5 секунд и закрывает ProgressBar. Но когда запустил то увидал сначала переход в ProgressBar по закрытие снова в меню и только потом ManualSetting. Попытался добавить ProgressBar в конструктор ManualSetting но проблема не пропала. В общем нужно сначала перейти в progressbar --->

Answer 1
progressbar->setWindowFlags(progressbar->windowFlags() | Qt::WindowStaysOnTopHint);
READ ALSO
Вылезла ошибка в codelite на linux

Вылезла ошибка в codelite на linux

выходит при компиляции проекта в codelite(ubuntu 1804)

66
C2440: Невозможно преобразовать const char* в PVOID

C2440: Невозможно преобразовать const char* в PVOID

Пишу программу-шутника, который будет менять изображение рабочего стола: В одной из строчек кода возникла ошибка:

170
Как передать двумерный массив в функцию?

Как передать двумерный массив в функцию?

Два массива разного размера передаём в функцию для дальнейшей обработки

73
как сбросить fstream::get?

как сбросить fstream::get?

Понадобилось пройтись по файлу циклом два раза, но во второй раз fstream::get возвращает false, как сделать так, чтоб он снова указывал на начало файла?

180